summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/MainFrm.cpp
diff options
context:
space:
mode:
authorTomi Korpipaa <tomi.korpipaa@qt.io>2018-01-25 07:25:26 +0200
committerTomi Korpipää <tomi.korpipaa@qt.io>2018-01-25 07:59:04 +0000
commit397a2beedd685d8808f67f84e5a5c1e32a541bde (patch)
tree3bcbdd54139e9569fa5eaa96cf352db39ebdad12 /src/Authoring/Studio/MainFrm.cpp
parent353a8f131aa34f2600846fc86e33c7926fb21e73 (diff)
Remember palette position and docking after minimize
Task-number: QT3DS-85 Change-Id: Idacf0e22cec2fa276e60648fd4d0b5c1e7285e84 Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io> Reviewed-by: Antti Määttä <antti.maatta@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/Authoring/Studio/MainFrm.cpp')
-rw-r--r--src/Authoring/Studio/MainFrm.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Authoring/Studio/MainFrm.cpp b/src/Authoring/Studio/MainFrm.cpp
index 3f733571..fcf18eb5 100644
--- a/src/Authoring/Studio/MainFrm.cpp
+++ b/src/Authoring/Studio/MainFrm.cpp
@@ -285,6 +285,15 @@ void CMainFrame::showEvent(QShowEvent *event)
restoreState(settings.value("mainWindowState").toByteArray());
}
+void CMainFrame::hideEvent(QHideEvent *event)
+{
+ QMainWindow::hideEvent(event);
+
+ QSettings settings;
+ settings.setValue("mainWindowGeometry", saveGeometry());
+ settings.setValue("mainWindowState", saveState());
+}
+
/**
* Called when the main frame is actually created. Sets up tool bars and default
* views.