summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-05-19 11:45:32 +0200
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-05-19 10:32:09 +0000
commit7760b1b8c1d68ff18e14497f313af559924d3e09 (patch)
treede9b0047b54c5fa123c19626ee8aff00902e6e04
parentab5d64354dc551f3c2ddca28e115630940b9ca89 (diff)
downloadqttools-7760b1b8c1d68ff18e14497f313af559924d3e09.tar.gz
Qt Designer: Fix widget box settings.
The group name was used with incorrect case, which no longer works in Qt 5/Linux. Task-number: QTBUG-46201 Change-Id: I2be0eb74058dc2c7f5d36b0c5c53d04e50b41b36 Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
-rw-r--r--src/designer/src/components/widgetbox/widgetboxtreewidget.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/designer/src/components/widgetbox/widgetboxtreewidget.cpp b/src/designer/src/components/widgetbox/widgetboxtreewidget.cpp
index cc1c7570e..116cef29f 100644
--- a/src/designer/src/components/widgetbox/widgetboxtreewidget.cpp
+++ b/src/designer/src/components/widgetbox/widgetboxtreewidget.cpp
@@ -135,6 +135,10 @@ WidgetBoxCategoryListView *WidgetBoxTreeWidget::categoryViewAt(int idx) const
return rc;
}
+static const char widgetBoxSettingsGroupC[] = "WidgetBox";
+static const char widgetBoxExpandedKeyC[] = "Closed categories";
+static const char widgetBoxViewModeKeyC[] = "View mode";
+
void WidgetBoxTreeWidget::saveExpandedState() const
{
QStringList closedCategories;
@@ -146,9 +150,9 @@ void WidgetBoxTreeWidget::saveExpandedState() const
}
}
QDesignerSettingsInterface *settings = m_core->settingsManager();
- settings->beginGroup(QLatin1String(widgetBoxRootElementC));
- settings->setValue(QStringLiteral("Closed categories"), closedCategories);
- settings->setValue(QStringLiteral("View mode"), m_iconMode);
+ settings->beginGroup(QLatin1String(widgetBoxSettingsGroupC));
+ settings->setValue(QLatin1String(widgetBoxExpandedKeyC), closedCategories);
+ settings->setValue(QLatin1String(widgetBoxViewModeKeyC), m_iconMode);
settings->endGroup();
}
@@ -156,9 +160,10 @@ void WidgetBoxTreeWidget::restoreExpandedState()
{
typedef QSet<QString> StringSet;
QDesignerSettingsInterface *settings = m_core->settingsManager();
- m_iconMode = settings->value(QStringLiteral("WidgetBox/View mode")).toBool();
+ const QString groupKey = QLatin1String(widgetBoxSettingsGroupC) + QLatin1Char('/');
+ m_iconMode = settings->value(groupKey + QLatin1String(widgetBoxViewModeKeyC)).toBool();
updateViewMode();
- const StringSet closedCategories = settings->value(QStringLiteral("WidgetBox/Closed categories"), QStringList()).toStringList().toSet();
+ const StringSet closedCategories = settings->value(groupKey + QLatin1String(widgetBoxExpandedKeyC), QStringList()).toStringList().toSet();
expandAll();
if (closedCategories.empty())
return;