diff --git a/src/plugins/analyzerbase/analyzeroptionspage.cpp b/src/plugins/analyzerbase/analyzeroptionspage.cpp index 6acbf3d96d9..4a56396b49a 100644 --- a/src/plugins/analyzerbase/analyzeroptionspage.cpp +++ b/src/plugins/analyzerbase/analyzeroptionspage.cpp @@ -48,7 +48,7 @@ AnalyzerOptionsPage::AnalyzerOptionsPage(AbstractAnalyzerSubConfig *config, QObj { setId(m_config->id()); setDisplayName(m_config->displayName()); - setCategory(QLatin1String("T.Analyzer")); + setCategory("T.Analyzer"); setDisplayCategory(QCoreApplication::translate("Analyzer", "Analyzer")); setCategoryIcon(QLatin1String(":/images/analyzer_category.png")); } diff --git a/src/plugins/android/androidsettingspage.cpp b/src/plugins/android/androidsettingspage.cpp index 3e5adcdb17d..4e44921c65f 100644 --- a/src/plugins/android/androidsettingspage.cpp +++ b/src/plugins/android/androidsettingspage.cpp @@ -42,7 +42,7 @@ AndroidSettingsPage::AndroidSettingsPage(QObject *parent) { setId(QLatin1String(Constants::ANDROID_SETTINGS_ID)); setDisplayName(tr("Android Configurations")); - setCategory(QLatin1String(Constants::ANDROID_SETTINGS_CATEGORY)); + setCategory(Constants::ANDROID_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Android", Constants::ANDROID_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::ANDROID_SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp index f29a6498521..872d80047b7 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp @@ -245,7 +245,7 @@ CMakeSettingsPage::CMakeSettingsPage() { setId(QLatin1String("Z.CMake")); setDisplayName(tr("CMake")); - setCategory(QLatin1String(ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_CATEGORY)); + setCategory(ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(ProjectExplorer::Constants::PROJECTEXPLORER_SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/coreplugin/dialogs/ioptionspage.h b/src/plugins/coreplugin/dialogs/ioptionspage.h index c82b2244a4a..ed3d1a5886f 100644 --- a/src/plugins/coreplugin/dialogs/ioptionspage.h +++ b/src/plugins/coreplugin/dialogs/ioptionspage.h @@ -30,7 +30,7 @@ #ifndef IOPTIONSPAGE_H #define IOPTIONSPAGE_H -#include +#include #include #include @@ -46,7 +46,7 @@ public: QString id() const { return m_id; } QString displayName() const { return m_displayName; } - QString category() const { return m_category; } + Core::Id category() const { return m_category; } QString displayCategory() const { return m_displayCategory; } QIcon categoryIcon() const { return QIcon(m_categoryIcon); } @@ -58,13 +58,13 @@ public: protected: void setId(const QString &id) { m_id = id; } void setDisplayName(const QString &displayName) { m_displayName = displayName; } - void setCategory(const QString &category) { m_category = category; } + void setCategory(Id category) { m_category = category; } void setDisplayCategory(const QString &displayCategory) { m_displayCategory = displayCategory; } void setCategoryIcon(const QString &categoryIcon) { m_categoryIcon = categoryIcon; } QString m_id; QString m_displayName; - QString m_category; + Core::Id m_category; QString m_displayCategory; QString m_categoryIcon; }; @@ -84,18 +84,18 @@ class CORE_EXPORT IOptionsPageProvider : public QObject public: IOptionsPageProvider(QObject *parent = 0) : QObject(parent) {} - QString category() const { return m_category; } + Core::Id category() const { return m_category; } QString displayCategory() const { return m_displayCategory; } QIcon categoryIcon() const { return QIcon(m_categoryIcon); } virtual QList pages() const = 0; protected: - void setCategory(const QString &category) { m_category = category; } + void setCategory(Core::Id category) { m_category = category; } void setDisplayCategory(const QString &displayCategory) { m_displayCategory = displayCategory; } void setCategoryIcon(const QString &categoryIcon) { m_categoryIcon = categoryIcon; } - QString m_category; + Core::Id m_category; QString m_displayCategory; QString m_categoryIcon; }; diff --git a/src/plugins/coreplugin/dialogs/settingsdialog.cpp b/src/plugins/coreplugin/dialogs/settingsdialog.cpp index c88b3594535..518752a9f4f 100644 --- a/src/plugins/coreplugin/dialogs/settingsdialog.cpp +++ b/src/plugins/coreplugin/dialogs/settingsdialog.cpp @@ -69,9 +69,10 @@ static QPointer m_instance = 0; // ----------- Category model -class Category { +class Category +{ public: - QString id; + Id id; QString displayName; QIcon icon; QList pages; @@ -94,7 +95,7 @@ public: const QList &categories() const { return m_categories; } private: - Category *findCategoryById(const QString &id); + Category *findCategoryById(Id id); QList m_categories; QIcon m_emptyIcon; @@ -145,7 +146,7 @@ void CategoryModel::setPages(const QList &pages, // Put the pages in categories foreach (IOptionsPage *page, pages) { - const QString &categoryId = page->category(); + const Id categoryId = page->category(); Category *category = findCategoryById(categoryId); if (!category) { category = new Category; @@ -162,7 +163,7 @@ void CategoryModel::setPages(const QList &pages, } foreach (IOptionsPageProvider *provider, providers) { - const QString &categoryId = provider->category(); + const Id categoryId = provider->category(); Category *category = findCategoryById(categoryId); if (!category) { category = new Category; @@ -181,7 +182,7 @@ void CategoryModel::setPages(const QList &pages, endResetModel(); } -Category *CategoryModel::findCategoryById(const QString &id) +Category *CategoryModel::findCategoryById(Id id) { for (int i = 0; i < m_categories.size(); ++i) { Category *category = m_categories.at(i); @@ -269,7 +270,7 @@ public: // Helpers to sort by category. id bool optionsPageLessThan(const IOptionsPage *p1, const IOptionsPage *p2) { - if (const int cc = p1->category().compare(p2->category())) + if (const int cc = p1->category().toString().compare(p2->category().toString())) return cc < 0; return p1->id().compare(p2->id()) < 0; } @@ -329,11 +330,11 @@ SettingsDialog::SettingsDialog(QWidget *parent) : void SettingsDialog::showPage(Id categoryId, Id pageId) { // handle the case of "show last page" - QString initialCategory = categoryId.toString(); + Id initialCategory = categoryId; QString initialPage = pageId.toString(); - if (initialCategory.isEmpty() && initialPage.isEmpty()) { + if (!initialCategory.isValid() && initialPage.isEmpty()) { QSettings *settings = ICore::settings(); - initialCategory = settings->value(QLatin1String(categoryKeyC), QVariant(QString())).toString(); + initialCategory = Id(settings->value(QLatin1String(categoryKeyC), QVariant(QString())).toString()); initialPage = settings->value(QLatin1String(pageKeyC), QVariant(QString())).toString(); } @@ -462,7 +463,7 @@ void SettingsDialog::updateEnabledTabs(Category *category, const QString &search for (int i = 0; i < category->pages.size(); ++i) { const IOptionsPage *page = category->pages.at(i); const bool enabled = searchText.isEmpty() - || page->category().contains(searchText, Qt::CaseInsensitive) + || page->category().toString().contains(searchText, Qt::CaseInsensitive) || page->displayName().contains(searchText, Qt::CaseInsensitive) || page->matches(searchText); category->tabWidget->setTabEnabled(i, enabled); @@ -541,7 +542,7 @@ void SettingsDialog::apply() void SettingsDialog::done(int val) { QSettings *settings = ICore::settings(); - settings->setValue(QLatin1String(categoryKeyC), m_currentCategory); + settings->setValue(QLatin1String(categoryKeyC), m_currentCategory.toString()); settings->setValue(QLatin1String(pageKeyC), m_currentPage); ICore::saveSettings(); // save all settings diff --git a/src/plugins/coreplugin/dialogs/settingsdialog.h b/src/plugins/coreplugin/dialogs/settingsdialog.h index cbd07b03b74..ec833581213 100644 --- a/src/plugins/coreplugin/dialogs/settingsdialog.h +++ b/src/plugins/coreplugin/dialogs/settingsdialog.h @@ -35,7 +35,6 @@ #include #include -#include #include #include @@ -99,7 +98,7 @@ private: QSet m_visitedPages; QSortFilterProxyModel *m_proxyModel; CategoryModel *m_model; - QString m_currentCategory; + Core::Id m_currentCategory; QString m_currentPage; QStackedLayout *m_stackedLayout; Utils::FilterLineEdit *m_filterLineEdit; diff --git a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp index 5c0d97f3256..6200c2ce1fc 100644 --- a/src/plugins/coreplugin/dialogs/shortcutsettings.cpp +++ b/src/plugins/coreplugin/dialogs/shortcutsettings.cpp @@ -62,7 +62,7 @@ ShortcutSettings::ShortcutSettings(QObject *parent) setId(QLatin1String(Core::Constants::SETTINGS_ID_SHORTCUTS)); setDisplayName(tr("Keyboard")); - setCategory(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE)); + setCategory(Core::Constants::SETTINGS_CATEGORY_CORE); setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::SETTINGS_TR_CATEGORY_CORE)); setCategoryIcon(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE_ICON)); } diff --git a/src/plugins/coreplugin/generalsettings.cpp b/src/plugins/coreplugin/generalsettings.cpp index 23bca0e5a3b..9131cea07f2 100644 --- a/src/plugins/coreplugin/generalsettings.cpp +++ b/src/plugins/coreplugin/generalsettings.cpp @@ -56,7 +56,7 @@ GeneralSettings::GeneralSettings(): { setId(QLatin1String(Core::Constants::SETTINGS_ID_ENVIRONMENT)); setDisplayName(tr("General")); - setCategory(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE)); + setCategory(Core::Constants::SETTINGS_CATEGORY_CORE); setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::SETTINGS_TR_CATEGORY_CORE)); setCategoryIcon(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE_ICON)); } diff --git a/src/plugins/coreplugin/mimetypesettings.cpp b/src/plugins/coreplugin/mimetypesettings.cpp index 2e0fb7b9117..f3e7d8d5e98 100644 --- a/src/plugins/coreplugin/mimetypesettings.cpp +++ b/src/plugins/coreplugin/mimetypesettings.cpp @@ -560,7 +560,7 @@ MimeTypeSettings::MimeTypeSettings(QObject *parent) { setId(QLatin1String(Core::Constants::SETTINGS_ID_MIMETYPES)); setDisplayName(tr("MIME Types")); - setCategory(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE)); + setCategory(Core::Constants::SETTINGS_CATEGORY_CORE); setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::SETTINGS_TR_CATEGORY_CORE)); setCategoryIcon(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE_ICON)); diff --git a/src/plugins/coreplugin/toolsettings.cpp b/src/plugins/coreplugin/toolsettings.cpp index 528e92eb76b..06c41302c60 100644 --- a/src/plugins/coreplugin/toolsettings.cpp +++ b/src/plugins/coreplugin/toolsettings.cpp @@ -52,7 +52,7 @@ ToolSettings::ToolSettings(QObject *parent) : { setId(QLatin1String(Core::Constants::SETTINGS_ID_TOOLS)); setDisplayName(tr("External Tools")); - setCategory(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE)); + setCategory(Core::Constants::SETTINGS_CATEGORY_CORE); setDisplayCategory(QCoreApplication::translate("Core", Constants::SETTINGS_TR_CATEGORY_CORE)); setCategoryIcon(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE_ICON)); } diff --git a/src/plugins/cpaster/codepastersettings.cpp b/src/plugins/cpaster/codepastersettings.cpp index 83b0917fe60..dcca2e56ab4 100644 --- a/src/plugins/cpaster/codepastersettings.cpp +++ b/src/plugins/cpaster/codepastersettings.cpp @@ -53,7 +53,7 @@ CodePasterSettingsPage::CodePasterSettingsPage() { setId(QLatin1String("C.CodePaster")); setDisplayName(tr("CodePaster")); - setCategory(QLatin1String(Constants::CPASTER_SETTINGS_CATEGORY)); + setCategory(Constants::CPASTER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("CodePaster", Constants::CPASTER_SETTINGS_TR_CATEGORY)); diff --git a/src/plugins/cpaster/fileshareprotocolsettingspage.cpp b/src/plugins/cpaster/fileshareprotocolsettingspage.cpp index d8c6ae4b2fc..99845981696 100644 --- a/src/plugins/cpaster/fileshareprotocolsettingspage.cpp +++ b/src/plugins/cpaster/fileshareprotocolsettingspage.cpp @@ -100,7 +100,7 @@ FileShareProtocolSettingsPage::FileShareProtocolSettingsPage(const QSharedPointe { setId(QLatin1String("X.FileSharePaster")); setDisplayName(tr("Fileshare")); - setCategory(QLatin1String(Constants::CPASTER_SETTINGS_CATEGORY)); + setCategory(Constants::CPASTER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("CodePaster", Constants::CPASTER_SETTINGS_TR_CATEGORY)); } diff --git a/src/plugins/cpaster/settingspage.cpp b/src/plugins/cpaster/settingspage.cpp index 96b1f8703cb..1cf06ebd9f4 100644 --- a/src/plugins/cpaster/settingspage.cpp +++ b/src/plugins/cpaster/settingspage.cpp @@ -80,7 +80,7 @@ SettingsPage::SettingsPage(const QSharedPointer &settings) : { setId(QLatin1String("A.General")); setDisplayName(tr("General")); - setCategory(QLatin1String(Constants::CPASTER_SETTINGS_CATEGORY)); + setCategory(Constants::CPASTER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("CodePaster", Constants::CPASTER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPASTER_ICON)); diff --git a/src/plugins/cpptools/cppcodestylesettingspage.cpp b/src/plugins/cpptools/cppcodestylesettingspage.cpp index a3262d8015e..bcde2893073 100644 --- a/src/plugins/cpptools/cppcodestylesettingspage.cpp +++ b/src/plugins/cpptools/cppcodestylesettingspage.cpp @@ -481,7 +481,7 @@ CppCodeStyleSettingsPage::CppCodeStyleSettingsPage(QWidget *parent) : { setId(QLatin1String(Constants::CPP_CODE_STYLE_SETTINGS_ID)); setDisplayName(QCoreApplication::translate("CppTools", Constants::CPP_CODE_STYLE_SETTINGS_NAME)); - setCategory(QLatin1String(Constants::CPP_SETTINGS_CATEGORY)); + setCategory(Constants::CPP_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("CppTools", Constants::CPP_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPP_ICON)); } diff --git a/src/plugins/cpptools/cppfilesettingspage.cpp b/src/plugins/cpptools/cppfilesettingspage.cpp index 66213189cad..42faae0f0fd 100644 --- a/src/plugins/cpptools/cppfilesettingspage.cpp +++ b/src/plugins/cpptools/cppfilesettingspage.cpp @@ -321,7 +321,7 @@ CppFileSettingsPage::CppFileSettingsPage(QSharedPointer &settin { setId(QLatin1String(Constants::CPP_FILE_SETTINGS_ID)); setDisplayName(QCoreApplication::translate("CppTools", Constants::CPP_FILE_SETTINGS_NAME)); - setCategory(QLatin1String(Constants::CPP_SETTINGS_CATEGORY)); + setCategory(Constants::CPP_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("CppTools", Constants::CPP_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPP_ICON)); } diff --git a/src/plugins/debugger/cdb/cdboptionspage.cpp b/src/plugins/debugger/cdb/cdboptionspage.cpp index 77190c7965c..249c3995422 100644 --- a/src/plugins/debugger/cdb/cdboptionspage.cpp +++ b/src/plugins/debugger/cdb/cdboptionspage.cpp @@ -323,9 +323,8 @@ CdbOptionsPage::CdbOptionsPage() : m_options->fromSettings(Core::ICore::settings()); setId(CdbOptionsPage::settingsId()); - setDisplayName(tr("CDB")); - setCategory(QLatin1String(Debugger::Constants::DEBUGGER_SETTINGS_CATEGORY)); + setCategory(Debugger::Constants::DEBUGGER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Debugger", Constants::DEBUGGER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::DEBUGGER_COMMON_SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/debugger/commonoptionspage.cpp b/src/plugins/debugger/commonoptionspage.cpp index ed128cb47b5..d070db422e9 100644 --- a/src/plugins/debugger/commonoptionspage.cpp +++ b/src/plugins/debugger/commonoptionspage.cpp @@ -238,7 +238,7 @@ CommonOptionsPage::CommonOptionsPage(const QSharedPointer { setId(QLatin1String(DEBUGGER_COMMON_SETTINGS_ID)); setDisplayName(QCoreApplication::translate("Debugger", "General")); - setCategory(QLatin1String(DEBUGGER_SETTINGS_CATEGORY)); + setCategory(DEBUGGER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Debugger", DEBUGGER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(DEBUGGER_COMMON_SETTINGS_CATEGORY_ICON)); } @@ -312,7 +312,7 @@ LocalsAndExpressionsOptionsPage::LocalsAndExpressionsOptionsPage() setId(QLatin1String("Z.LocalsAndExpressions")); //: '&&' will appear as one (one is marking keyboard shortcut) setDisplayName(QCoreApplication::translate("Debugger", "Locals && Expressions")); - setCategory(QLatin1String(DEBUGGER_SETTINGS_CATEGORY)); + setCategory(DEBUGGER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Debugger", DEBUGGER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(DEBUGGER_COMMON_SETTINGS_CATEGORY_ICON)); } diff --git a/src/plugins/debugger/gdb/gdboptionspage.cpp b/src/plugins/debugger/gdb/gdboptionspage.cpp index 44c0a006274..1df23cf73d4 100644 --- a/src/plugins/debugger/gdb/gdboptionspage.cpp +++ b/src/plugins/debugger/gdb/gdboptionspage.cpp @@ -382,7 +382,7 @@ GdbOptionsPage::GdbOptionsPage() { setId(QLatin1String("M.Gdb")); setDisplayName(tr("GDB")); - setCategory(QLatin1String(Constants::DEBUGGER_SETTINGS_CATEGORY)); + setCategory(Constants::DEBUGGER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Debugger", Constants::DEBUGGER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::DEBUGGER_COMMON_SETTINGS_CATEGORY_ICON)); } diff --git a/src/plugins/debugger/lldb/lldboptionspage.cpp b/src/plugins/debugger/lldb/lldboptionspage.cpp index 13fe0bad2d1..8675a1ccc1e 100644 --- a/src/plugins/debugger/lldb/lldboptionspage.cpp +++ b/src/plugins/debugger/lldb/lldboptionspage.cpp @@ -72,7 +72,7 @@ LldbOptionsPage::LldbOptionsPage() // m_options->fromSettings(Core::ICore::settings()); setId(QLatin1String("F.Lldb")); setDisplayName(tr("LLDB")); - setCategory(QLatin1String(Debugger::Constants::DEBUGGER_SETTINGS_CATEGORY)); + setCategory(Debugger::Constants::DEBUGGER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Debugger", Constants::DEBUGGER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QIcon(QLatin1String(Constants::DEBUGGER_COMMON_SETTINGS_CATEGORY_ICON))); } diff --git a/src/plugins/designer/cpp/cppsettingspage.cpp b/src/plugins/designer/cpp/cppsettingspage.cpp index 66be2ad9020..1dbb4780836 100644 --- a/src/plugins/designer/cpp/cppsettingspage.cpp +++ b/src/plugins/designer/cpp/cppsettingspage.cpp @@ -107,7 +107,7 @@ CppSettingsPage::CppSettingsPage(QObject *parent) : Core::IOptionsPage(parent) m_parameters.fromSettings(Core::ICore::settings()); setId(QLatin1String(Designer::Constants::SETTINGS_CPP_SETTINGS_ID)); setDisplayName(QCoreApplication::translate("Designer", Designer::Constants::SETTINGS_CPP_SETTINGS_NAME)); - setCategory(QLatin1String(Designer::Constants::SETTINGS_CATEGORY)); + setCategory(Designer::Constants::SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Designer", Designer::Constants::SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Designer::Constants::SETTINGS_CATEGORY_ICON)); } diff --git a/src/plugins/designer/settingspage.cpp b/src/plugins/designer/settingspage.cpp index 0e9eebd6ff4..fa4a7256742 100644 --- a/src/plugins/designer/settingspage.cpp +++ b/src/plugins/designer/settingspage.cpp @@ -48,7 +48,7 @@ SettingsPage::SettingsPage(QDesignerOptionsPageInterface *designerPage) : { setId(m_designerPage->name()); setDisplayName(m_designerPage->name()); - setCategory(QLatin1String(Designer::Constants::SETTINGS_CATEGORY)); + setCategory(Designer::Constants::SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Designer", Designer::Constants::SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Designer::Constants::SETTINGS_CATEGORY_ICON)); @@ -75,7 +75,7 @@ void SettingsPage::finish() SettingsPageProvider::SettingsPageProvider(QObject *parent) : IOptionsPageProvider(parent), m_initialized(false) { - setCategory(QLatin1String(Designer::Constants::SETTINGS_CATEGORY)); + setCategory(Designer::Constants::SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("Designer", Designer::Constants::SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Designer::Constants::SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp index 258902095d4..60aacdded1a 100644 --- a/src/plugins/fakevim/fakevimplugin.cpp +++ b/src/plugins/fakevim/fakevimplugin.cpp @@ -232,7 +232,7 @@ public: { setId(_(SETTINGS_ID)); setDisplayName(tr("General")); - setCategory(_(SETTINGS_CATEGORY)); + setCategory(SETTINGS_CATEGORY); setDisplayCategory(tr("FakeVim")); setCategoryIcon(_(SETTINGS_CATEGORY_FAKEVIM_ICON)); } @@ -399,7 +399,7 @@ public: { setId(_(SETTINGS_EX_CMDS_ID)); setDisplayName(tr("Ex Command Mapping")); - setCategory(_(SETTINGS_CATEGORY)); + setCategory(SETTINGS_CATEGORY); setDisplayCategory(tr("FakeVim")); setCategoryIcon(_(SETTINGS_CATEGORY_FAKEVIM_ICON)); } @@ -621,7 +621,7 @@ public: { setId(_(SETTINGS_USER_CMDS_ID)); setDisplayName(tr("User Command Mapping")); - setCategory(_(SETTINGS_CATEGORY)); + setCategory(SETTINGS_CATEGORY); setDisplayCategory(tr("FakeVim")); setCategoryIcon(_(SETTINGS_CATEGORY_FAKEVIM_ICON)); } diff --git a/src/plugins/help/docsettingspage.cpp b/src/plugins/help/docsettingspage.cpp index a0e24ef1a87..95ce1a7bd10 100644 --- a/src/plugins/help/docsettingspage.cpp +++ b/src/plugins/help/docsettingspage.cpp @@ -44,7 +44,7 @@ DocSettingsPage::DocSettingsPage() { setId(QLatin1String("B.Documentation")); setDisplayName(tr("Documentation")); - setCategory(QLatin1String(Help::Constants::HELP_CATEGORY)); + setCategory(Help::Constants::HELP_CATEGORY); setDisplayCategory(QCoreApplication::translate("Help", Help::Constants::HELP_TR_CATEGORY)); setCategoryIcon(QLatin1String(Help::Constants::HELP_CATEGORY_ICON)); } diff --git a/src/plugins/help/filtersettingspage.cpp b/src/plugins/help/filtersettingspage.cpp index 5ee7d0d1b8d..dc4e29d7785 100644 --- a/src/plugins/help/filtersettingspage.cpp +++ b/src/plugins/help/filtersettingspage.cpp @@ -45,7 +45,7 @@ FilterSettingsPage::FilterSettingsPage() { setId(QLatin1String("D.Filters")); setDisplayName(tr("Filters")); - setCategory(QLatin1String(Help::Constants::HELP_CATEGORY)); + setCategory(Help::Constants::HELP_CATEGORY); setDisplayCategory(QCoreApplication::translate("Help", Help::Constants::HELP_TR_CATEGORY)); setCategoryIcon(QLatin1String(Help::Constants::HELP_CATEGORY_ICON)); } diff --git a/src/plugins/help/generalsettingspage.cpp b/src/plugins/help/generalsettingspage.cpp index c5cb7fd175f..fb645ec7c3f 100644 --- a/src/plugins/help/generalsettingspage.cpp +++ b/src/plugins/help/generalsettingspage.cpp @@ -65,7 +65,7 @@ GeneralSettingsPage::GeneralSettingsPage() #endif setId(QLatin1String("A.General settings")); setDisplayName(tr("General")); - setCategory(QLatin1String(Help::Constants::HELP_CATEGORY)); + setCategory(Help::Constants::HELP_CATEGORY); setDisplayCategory(QCoreApplication::translate("Help", Help::Constants::HELP_TR_CATEGORY)); setCategoryIcon(QLatin1String(Help::Constants::HELP_CATEGORY_ICON)); } diff --git a/src/plugins/locator/settingspage.cpp b/src/plugins/locator/settingspage.cpp index 4a72047f9cd..4772d728d88 100644 --- a/src/plugins/locator/settingspage.cpp +++ b/src/plugins/locator/settingspage.cpp @@ -50,7 +50,7 @@ SettingsPage::SettingsPage(LocatorPlugin *plugin) { setId(QLatin1String(Constants::FILTER_OPTIONS_PAGE)); setDisplayName(QCoreApplication::translate("Locator", Locator::Constants::FILTER_OPTIONS_PAGE)); - setCategory(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE)); + setCategory(Core::Constants::SETTINGS_CATEGORY_CORE); setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::SETTINGS_TR_CATEGORY_CORE)); setCategoryIcon(QLatin1String(Core::Constants::SETTINGS_CATEGORY_CORE_ICON)); } diff --git a/src/plugins/macros/macrooptionspage.cpp b/src/plugins/macros/macrooptionspage.cpp index fbc5efc01cb..8fe4c4e8ae4 100644 --- a/src/plugins/macros/macrooptionspage.cpp +++ b/src/plugins/macros/macrooptionspage.cpp @@ -48,7 +48,7 @@ MacroOptionsPage::MacroOptionsPage(QObject *parent) { setId(QLatin1String(Constants::M_OPTIONS_PAGE)); setDisplayName(QCoreApplication::translate("Macros", Constants::M_OPTIONS_TR_PAGE)); - setCategory(QLatin1String(TextEditor::Constants::TEXT_EDITOR_SETTINGS_CATEGORY)); + setCategory(TextEditor::Constants::TEXT_EDITOR_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("TextEditor", TextEditor::Constants::TEXT_EDITOR_SETTINGS_TR_CATEGORY)); } diff --git a/src/plugins/madde/maemosettingspages.cpp b/src/plugins/madde/maemosettingspages.cpp index 6fd95571d86..12d742eff51 100644 --- a/src/plugins/madde/maemosettingspages.cpp +++ b/src/plugins/madde/maemosettingspages.cpp @@ -105,7 +105,7 @@ MaemoQemuSettingsPage::MaemoQemuSettingsPage(QObject *parent) { setId(pageId()); setDisplayName(tr("MeeGo Qemu Settings")); - setCategory(pageCategory().toString()); + setCategory(pageCategory()); //setDisplayCategory(QString()); // Will be set by device configurations page. //setCategoryIcon(QIcon()) // See above. } diff --git a/src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp b/src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp index d55f220f18a..f6280a72eec 100644 --- a/src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp +++ b/src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp @@ -44,7 +44,7 @@ DeviceSettingsPage::DeviceSettingsPage(QObject *parent) { setId(QLatin1String(Constants::DEVICE_SETTINGS_PAGE_ID)); setDisplayName(tr("Devices")); - setCategory(QLatin1String(Constants::DEVICE_SETTINGS_CATEGORY)); + setCategory(Constants::DEVICE_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("ProjectExplorer", "Devices")); setCategoryIcon(QLatin1String(":/projectexplorer/images/MaemoDevice.png")); } diff --git a/src/plugins/projectexplorer/kitoptionspage.cpp b/src/plugins/projectexplorer/kitoptionspage.cpp index 2aee5a777ad..4e253ab9986 100644 --- a/src/plugins/projectexplorer/kitoptionspage.cpp +++ b/src/plugins/projectexplorer/kitoptionspage.cpp @@ -57,7 +57,7 @@ KitOptionsPage::KitOptionsPage() : { setId(QLatin1String(Constants::KITS_SETTINGS_PAGE_ID)); setDisplayName(tr("Kits")); - setCategory(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY)); + setCategory(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("ProjectExplorer", Constants::PROJECTEXPLORER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/projectexplorer/projectexplorersettingspage.cpp b/src/plugins/projectexplorer/projectexplorersettingspage.cpp index ce6125e7141..894fd3bbbec 100644 --- a/src/plugins/projectexplorer/projectexplorersettingspage.cpp +++ b/src/plugins/projectexplorer/projectexplorersettingspage.cpp @@ -177,7 +177,7 @@ ProjectExplorerSettingsPage::ProjectExplorerSettingsPage() { setId(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_ID)); setDisplayName(tr("General")); - setCategory(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY)); + setCategory(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("ProjectExplorer", Constants::PROJECTEXPLORER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/projectexplorer/toolchainoptionspage.cpp b/src/plugins/projectexplorer/toolchainoptionspage.cpp index 31c6a951207..de5c314fc8c 100644 --- a/src/plugins/projectexplorer/toolchainoptionspage.cpp +++ b/src/plugins/projectexplorer/toolchainoptionspage.cpp @@ -447,7 +447,7 @@ ToolChainOptionsPage::ToolChainOptionsPage() : { setId(QLatin1String(Constants::TOOLCHAIN_SETTINGS_PAGE_ID)); setDisplayName(tr("Compilers")); - setCategory(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY)); + setCategory(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("ProjectExplorer", Constants::PROJECTEXPLORER_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::PROJECTEXPLORER_SETTINGS_CATEGORY_ICON)); diff --git a/src/plugins/qmldesigner/settingspage.cpp b/src/plugins/qmldesigner/settingspage.cpp index f84b84c16cf..4e5e2f5d8d8 100644 --- a/src/plugins/qmldesigner/settingspage.cpp +++ b/src/plugins/qmldesigner/settingspage.cpp @@ -86,7 +86,7 @@ SettingsPage::SettingsPage() : { setId(QLatin1String("B.QmlDesigner")); setDisplayName(tr("Qt Quick Designer")); - setCategory(QLatin1String(QmlJSEditor::Constants::SETTINGS_CATEGORY_QML)); + setCategory(QmlJSEditor::Constants::SETTINGS_CATEGORY_QML); setDisplayCategory(QCoreApplication::translate("QmlJSEditor", QmlJSEditor::Constants::SETTINGS_TR_CATEGORY_QML)); setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_QML_ICON)); diff --git a/src/plugins/qmljseditor/quicktoolbarsettingspage.cpp b/src/plugins/qmljseditor/quicktoolbarsettingspage.cpp index 30da0a4df19..4acb89232d4 100644 --- a/src/plugins/qmljseditor/quicktoolbarsettingspage.cpp +++ b/src/plugins/qmljseditor/quicktoolbarsettingspage.cpp @@ -123,7 +123,7 @@ QuickToolBarSettingsPage::QuickToolBarSettingsPage() : { setId(QLatin1String("C.QmlToolbar")); setDisplayName(tr("Qt Quick ToolBar")); - setCategory(QLatin1String(Constants::SETTINGS_CATEGORY_QML)); + setCategory(Constants::SETTINGS_CATEGORY_QML); setDisplayCategory(QCoreApplication::translate("QmlJSEditor", QmlJSEditor::Constants::SETTINGS_TR_CATEGORY_QML)); setCategoryIcon(QLatin1String(QmlDesigner::Constants::SETTINGS_CATEGORY_QML_ICON)); diff --git a/src/plugins/qmljstools/qmljscodestylesettingspage.cpp b/src/plugins/qmljstools/qmljscodestylesettingspage.cpp index 9e2e936c187..63ada182946 100644 --- a/src/plugins/qmljstools/qmljscodestylesettingspage.cpp +++ b/src/plugins/qmljstools/qmljscodestylesettingspage.cpp @@ -168,7 +168,7 @@ QmlJSCodeStyleSettingsPage::QmlJSCodeStyleSettingsPage(/*QSharedPointerm_id); setDisplayName(d_ptr->m_displayName); diff --git a/src/plugins/texteditor/texteditoroptionspage.cpp b/src/plugins/texteditor/texteditoroptionspage.cpp index d6429a41546..41e95d2680b 100644 --- a/src/plugins/texteditor/texteditoroptionspage.cpp +++ b/src/plugins/texteditor/texteditoroptionspage.cpp @@ -38,7 +38,7 @@ using namespace TextEditor; TextEditorOptionsPage::TextEditorOptionsPage(QObject *parent) : Core::IOptionsPage(parent) { - setCategory(QLatin1String(Constants::TEXT_EDITOR_SETTINGS_CATEGORY)); + setCategory(Constants::TEXT_EDITOR_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("TextEditor", Constants::TEXT_EDITOR_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::TEXT_EDITOR_SETTINGS_CATEGORY_ICON)); } diff --git a/src/plugins/todo/optionspage.cpp b/src/plugins/todo/optionspage.cpp index bd62c6e5473..5f5b433fb2c 100644 --- a/src/plugins/todo/optionspage.cpp +++ b/src/plugins/todo/optionspage.cpp @@ -51,7 +51,7 @@ OptionsPage::OptionsPage(const Settings &settings, QObject *parent) : setId(QLatin1String("TodoSettings")); setDisplayName(tr("To-Do")); - setCategory(QLatin1String("To-Do")); + setCategory("To-Do"); setDisplayCategory(tr("To-Do")); setCategoryIcon(QLatin1String(Constants::ICON_TODO)); } diff --git a/src/plugins/vcsbase/vcsbaseoptionspage.cpp b/src/plugins/vcsbase/vcsbaseoptionspage.cpp index c98ba0ebdbd..2c1f19e61fb 100644 --- a/src/plugins/vcsbase/vcsbaseoptionspage.cpp +++ b/src/plugins/vcsbase/vcsbaseoptionspage.cpp @@ -44,7 +44,7 @@ namespace VcsBase { VcsBaseOptionsPage::VcsBaseOptionsPage(QObject *parent) : Core::IOptionsPage(parent) { - setCategory(QLatin1String(Constants::VCS_SETTINGS_CATEGORY)); + setCategory(Constants::VCS_SETTINGS_CATEGORY); setDisplayCategory(QCoreApplication::translate("VcsBase", Constants::VCS_SETTINGS_TR_CATEGORY)); setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_VCS_ICON)); }