diff --git a/src/private/multisplitter/examples/quick/multisplitter.cpp b/src/private/multisplitter/examples/quick/multisplitter.cpp index f13adeff..40ccd849 100644 --- a/src/private/multisplitter/examples/quick/multisplitter.cpp +++ b/src/private/multisplitter/examples/quick/multisplitter.cpp @@ -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() diff --git a/src/private/multisplitter/examples/quick/multisplitter.h b/src/private/multisplitter/examples/quick/multisplitter.h index 0f6c5ca0..e8350b4e 100644 --- a/src/private/multisplitter/examples/quick/multisplitter.h +++ b/src/private/multisplitter/examples/quick/multisplitter.h @@ -36,6 +36,7 @@ class MultiSplitter Q_OBJECT public: MultiSplitter(); + ~MultiSplitter() override; void addItem(const QString &filename, Layouting::Item::Location); private: