diff options
author | Tomi Korpipaa <tomi.korpipaa@qt.io> | 2018-01-25 07:25:26 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@qt.io> | 2018-01-25 07:59:04 +0000 |
commit | 397a2beedd685d8808f67f84e5a5c1e32a541bde (patch) | |
tree | 3bcbdd54139e9569fa5eaa96cf352db39ebdad12 /src/Authoring/Studio/MainFrm.cpp | |
parent | 353a8f131aa34f2600846fc86e33c7926fb21e73 (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.cpp | 9 |
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. |