fix memory leak
This commit is contained in:
@@ -81,13 +81,17 @@ MultiSplitter::MultiSplitter()
|
||||
connect(this, &QQuickItem::heightChanged, this, &MultiSplitter::onSizeChanged);
|
||||
}
|
||||
|
||||
MultiSplitter::~MultiSplitter()
|
||||
{
|
||||
delete m_rootContainer;
|
||||
}
|
||||
|
||||
void MultiSplitter::addItem(const QString &filename, Layouting::Item::Location loc)
|
||||
{
|
||||
auto item = new Item(this);
|
||||
item->setGuestWidget(new QuickItem(filename, this));
|
||||
m_rootContainer->insertItem(item, loc);
|
||||
|
||||
|
||||
}
|
||||
|
||||
void MultiSplitter::onSizeChanged()
|
||||
|
||||
@@ -36,6 +36,7 @@ class MultiSplitter
|
||||
Q_OBJECT
|
||||
public:
|
||||
MultiSplitter();
|
||||
~MultiSplitter() override;
|
||||
void addItem(const QString &filename, Layouting::Item::Location);
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user