aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designersettings.cpp
diff options
context:
space:
mode:
authorMahmoud Badri <mahmoud.badri@qt.io>2020-01-28 16:02:16 +0200
committerMahmoud Badri <mahmoud.badri@qt.io>2020-01-31 14:37:32 +0000
commit22b64369c0e18e45f8a4818a4a65737fe9c2eb76 (patch)
treed024a4018a10bc2981d7132dc1f1dfe58131c6d4 /src/plugins/qmldesigner/designersettings.cpp
parent7f5a67a9277ee3edd58d2f0b901b2362513837c7 (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.cpp1
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();