diff options
author | Lasse Holmstedt <lasse.holmstedt@nokia.com> | 2010-04-08 16:26:45 +0200 |
---|---|---|
committer | Lasse Holmstedt <lasse.holmstedt@nokia.com> | 2010-04-08 17:04:46 +0200 |
commit | 0fd5e4e9c4a489964d700a6ae7d8a2ff87a1c1c7 (patch) | |
tree | ee1908ed15e63b25f397dd6ede27f97799054e5c /src/plugins/qmldesigner/designersettings.cpp | |
parent | da221819165d8b72d985808e682866ace5cace10 (diff) | |
download | qt-creator-0fd5e4e9c4a489964d700a6ae7d8a2ff87a1c1c7.tar.gz |
Removed extra toolbar from quick designer, improved settings page
Diffstat (limited to 'src/plugins/qmldesigner/designersettings.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designersettings.cpp | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/src/plugins/qmldesigner/designersettings.cpp b/src/plugins/qmldesigner/designersettings.cpp index acfa55cd82..60487d7e17 100644 --- a/src/plugins/qmldesigner/designersettings.cpp +++ b/src/plugins/qmldesigner/designersettings.cpp @@ -35,27 +35,22 @@ using namespace QmlDesigner; static const char *snapToGridKey = "SnapToGrid"; -static const char *showBoundingRectanglesKey = "ShowBoundingRectangles"; -static const char *onlyShowItemsWithContentsKey = "OnlyShowItemsWithContents"; DesignerSettings::DesignerSettings() - : snapToGrid(false) - , showBoundingRectangles(false) - , onlyShowItemsWithContents(false) - , openDesignMode(QmlDesigner::Constants::QML_OPENDESIGNMODE_DEFAULT) + : openDesignMode(QmlDesigner::Constants::QML_OPENDESIGNMODE_DEFAULT) {} void DesignerSettings::fromSettings(QSettings *settings) { settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_SETTINGS_GROUP)); settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_DESIGNER_SETTINGS_GROUP)); - snapToGrid = settings->value(QLatin1String(snapToGridKey), false).toBool(); - showBoundingRectangles = settings->value( - QLatin1String(showBoundingRectanglesKey), false).toBool(); - onlyShowItemsWithContents = settings->value( - QLatin1String(onlyShowItemsWithContentsKey), false).toBool(); openDesignMode = settings->value( QLatin1String(QmlDesigner::Constants::QML_OPENDESIGNMODE_SETTINGS_KEY), bool(QmlDesigner::Constants::QML_OPENDESIGNMODE_DEFAULT)).toBool(); + itemSpacing = settings->value( + QLatin1String(QmlDesigner::Constants::QML_ITEMSPACING_KEY), QVariant(0)).toInt(); + snapMargin = settings->value( + QLatin1String(QmlDesigner::Constants::QML_SNAPMARGIN_KEY), QVariant(0)).toInt(); + settings->endGroup(); settings->endGroup(); } @@ -64,20 +59,18 @@ void DesignerSettings::toSettings(QSettings *settings) const { settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_SETTINGS_GROUP)); settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_DESIGNER_SETTINGS_GROUP)); - settings->setValue(QLatin1String(snapToGridKey), snapToGrid); - settings->setValue(QLatin1String(showBoundingRectanglesKey), - showBoundingRectangles); - settings->setValue(QLatin1String(onlyShowItemsWithContentsKey), - onlyShowItemsWithContents); settings->setValue(QLatin1String(QmlDesigner::Constants::QML_OPENDESIGNMODE_SETTINGS_KEY), openDesignMode); + settings->setValue(QLatin1String(QmlDesigner::Constants::QML_ITEMSPACING_KEY), itemSpacing); + settings->setValue(QLatin1String(QmlDesigner::Constants::QML_SNAPMARGIN_KEY), snapMargin); + settings->endGroup(); settings->endGroup(); } bool DesignerSettings::equals(const DesignerSettings &other) const { - return snapToGrid == other.snapToGrid - && showBoundingRectangles == other.showBoundingRectangles - && onlyShowItemsWithContents == other.onlyShowItemsWithContents - && openDesignMode == other.openDesignMode; + return openDesignMode == other.openDesignMode + && snapMargin == other.snapMargin + && itemSpacing == other.itemSpacing; + } |