diff options
author | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-05-19 11:45:32 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-05-19 10:32:09 +0000 |
commit | 7760b1b8c1d68ff18e14497f313af559924d3e09 (patch) | |
tree | de9b0047b54c5fa123c19626ee8aff00902e6e04 | |
parent | ab5d64354dc551f3c2ddca28e115630940b9ca89 (diff) | |
download | qttools-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.cpp | 15 |
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; |