summaryrefslogtreecommitdiffstats
path: root/examples/uml/duse-mt/src/app
diff options
context:
space:
mode:
Diffstat (limited to 'examples/uml/duse-mt/src/app')
-rw-r--r--examples/uml/duse-mt/src/app/shell/projectcontroller.cpp1
-rw-r--r--examples/uml/duse-mt/src/app/shell/uicontroller.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/examples/uml/duse-mt/src/app/shell/projectcontroller.cpp b/examples/uml/duse-mt/src/app/shell/projectcontroller.cpp
index 1718d1ee..53309b55 100644
--- a/examples/uml/duse-mt/src/app/shell/projectcontroller.cpp
+++ b/examples/uml/duse-mt/src/app/shell/projectcontroller.cpp
@@ -57,6 +57,7 @@ ProjectController::ProjectController()
ProjectController::~ProjectController()
{
+ qDeleteAll(_currentModelElements);
}
bool ProjectController::initialize()
diff --git a/examples/uml/duse-mt/src/app/shell/uicontroller.cpp b/examples/uml/duse-mt/src/app/shell/uicontroller.cpp
index d2e98b1e..ea488cd4 100644
--- a/examples/uml/duse-mt/src/app/shell/uicontroller.cpp
+++ b/examples/uml/duse-mt/src/app/shell/uicontroller.cpp
@@ -118,6 +118,7 @@ void UiController::addAction(QAction *action, const QString &menuTitle, const QS
foreach (QToolBar *toolbar, _mainWindow.findChildren<QToolBar *>())
if (toolbar->objectName() == toolbarName)
toolbar->addAction(action);
+ action->setParent(&_mainWindow);
}
}