aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designersettings.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@digia.com>2014-06-25 18:01:53 +0200
committerThomas Hartmann <Thomas.Hartmann@digia.com>2014-06-26 13:22:10 +0200
commitb05a1523f150eee69cb1904f3c99ea213751069b (patch)
treedf4a05515e49f00b1faf7dfd0935e81167d2475c /src/plugins/qmldesigner/designersettings.cpp
parent9bcffe34ccac5f3b0ffb166a40797edf321a204c (diff)
QmlDesigner.CrumbleBar: Add save messagebox
Change-Id: I0b55c91712e81bf47e9d0b277e9b1fe006b9999a Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designersettings.cpp')
-rw-r--r--src/plugins/qmldesigner/designersettings.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designersettings.cpp b/src/plugins/qmldesigner/designersettings.cpp
index 8efe36daa9..94d30aca6f 100644
--- a/src/plugins/qmldesigner/designersettings.cpp
+++ b/src/plugins/qmldesigner/designersettings.cpp
@@ -42,7 +42,8 @@ DesignerSettings::DesignerSettings()
warningsInDesigner(true),
designerWarningsInEditor(false),
showDebugView(false),
- enableDebugView(false)
+ enableDebugView(false),
+ alwaysSaveInCrumbleBar(false)
{}
void DesignerSettings::fromSettings(QSettings *settings)
@@ -63,6 +64,8 @@ void DesignerSettings::fromSettings(QSettings *settings)
QLatin1String(QmlDesigner::Constants::QML_SHOW_DEBUGVIEW), QVariant(false)).toBool();
enableDebugView = settings->value(
QLatin1String(QmlDesigner::Constants::QML_ENABLE_DEBUGVIEW), QVariant(false)).toBool();
+ alwaysSaveInCrumbleBar = settings->value(
+ QLatin1String(QmlDesigner::Constants::QML_ALWAYS_SAFE_IN_CRUMBLEBAR), QVariant(false)).toBool();
settings->endGroup();
settings->endGroup();
@@ -80,6 +83,7 @@ void DesignerSettings::toSettings(QSettings *settings) const
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_WARNIN_FOR_DESIGNER_FEATURES_IN_EDITOR_KEY), designerWarningsInEditor);
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_SHOW_DEBUGVIEW), showDebugView);
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_ENABLE_DEBUGVIEW), enableDebugView);
+ settings->setValue(QLatin1String(QmlDesigner::Constants::QML_ALWAYS_SAFE_IN_CRUMBLEBAR), alwaysSaveInCrumbleBar);
settings->endGroup();
settings->endGroup();
@@ -93,5 +97,6 @@ bool DesignerSettings::equals(const DesignerSettings &other) const
&& warningsInDesigner == other.warningsInDesigner
&& designerWarningsInEditor == other.designerWarningsInEditor
&& showDebugView == other.showDebugView
- && enableDebugView == other.enableDebugView;
+ && enableDebugView == other.enableDebugView
+ && alwaysSaveInCrumbleBar == other.alwaysSaveInCrumbleBar;
}