diff options
Diffstat (limited to 'examples/uml/duse-mt/src/app')
-rw-r--r-- | examples/uml/duse-mt/src/app/shell/projectcontroller.cpp | 1 | ||||
-rw-r--r-- | examples/uml/duse-mt/src/app/shell/uicontroller.cpp | 1 |
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); } } |