summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designersettings.cpp
diff options
context:
space:
mode:
authorLasse Holmstedt <lasse.holmstedt@nokia.com>2010-04-08 16:26:45 +0200
committerLasse Holmstedt <lasse.holmstedt@nokia.com>2010-04-08 17:04:46 +0200
commit0fd5e4e9c4a489964d700a6ae7d8a2ff87a1c1c7 (patch)
treeee1908ed15e63b25f397dd6ede27f97799054e5c /src/plugins/qmldesigner/designersettings.cpp
parentda221819165d8b72d985808e682866ace5cace10 (diff)
downloadqt-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.cpp33
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;
+
}