diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2020-01-28 16:02:16 +0200 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2020-01-31 14:37:32 +0000 |
commit | 22b64369c0e18e45f8a4818a4a65737fe9c2eb76 (patch) | |
tree | d024a4018a10bc2981d7132dc1f1dfe58131c6d4 /src/plugins/qmldesigner/designersettings.cpp | |
parent | 7f5a67a9277ee3edd58d2f0b901b2362513837c7 (diff) |
Persist option3daction state
- the selected option3daction state is persisted between sessions.
- option3daction state do not change to 2D anymore when there is no
3D view in the scene. It just becomes disabled.
- option3daction is enabled/disabled based on existence of Nodes
not View3D
- some relevant tweaks and refactoring.
Task-number: QDS-1538
Change-Id: I27f6f00cf7840204af6fc0f033dcf55bdddc7ad4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designersettings.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designersettings.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designersettings.cpp b/src/plugins/qmldesigner/designersettings.cpp index 4944cef9db..328d07bb72 100644 --- a/src/plugins/qmldesigner/designersettings.cpp +++ b/src/plugins/qmldesigner/designersettings.cpp @@ -84,6 +84,7 @@ void DesignerSettings::fromSettings(QSettings *settings) ); restoreValue(settings, DesignerSettingsKey::SIMPLE_COLOR_PALETTE_CONTENT, QStringList()); restoreValue(settings, DesignerSettingsKey::ALWAYS_DESIGN_MODE, true); + restoreValue(settings, DesignerSettingsKey::VIEW_3D_ACTIVE, false); settings->endGroup(); settings->endGroup(); |