From d4be77b48f04df28758d2234b9c4665ed3bab58d Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Wed, 13 Jan 2010 18:44:15 +0100 Subject: [PATCH] Reorder the "new" wizard categories. --- src/plugins/coreplugin/coreconstants.h | 2 +- src/plugins/cppeditor/cppplugin.cpp | 2 +- .../projectexplorerconstants.h | 5 +++-- .../qmlprojectmanager/qmlnewprojectwizard.cpp | 7 ++++-- .../qmlprojectmanager/qmlprojectconstants.h | 5 +++++ .../qmlprojectmanager/qmlprojectwizard.cpp | 7 ++++-- .../customwidgetwizard/customwidgetwizard.cpp | 8 +++++-- .../qt4projectmanagerconstants.h | 5 +++++ .../wizards/consoleappwizard.cpp | 9 +++++--- .../wizards/emptyprojectwizard.cpp | 9 ++++++-- .../wizards/guiappwizard.cpp | 11 ++++++---- .../wizards/librarywizard.cpp | 8 +++++-- .../qt4projectmanager/wizards/qtwizard.cpp | 22 +++++++++++++++---- .../qt4projectmanager/wizards/qtwizard.h | 3 +++ .../qt4projectmanager/wizards/testwizard.cpp | 11 +++++++--- src/plugins/texteditor/texteditorplugin.cpp | 2 +- src/plugins/vcsbase/vcsbaseconstants.h | 2 +- 17 files changed, 88 insertions(+), 30 deletions(-) diff --git a/src/plugins/coreplugin/coreconstants.h b/src/plugins/coreplugin/coreconstants.h index 4ace5f3563a..799d0bd729d 100644 --- a/src/plugins/coreplugin/coreconstants.h +++ b/src/plugins/coreplugin/coreconstants.h @@ -220,7 +220,7 @@ const char * const ICON_RESET = ":/core/images/reset.png"; const char * const ICON_MAGNIFIER = ":/core/images/magnifier.png"; const char * const ICON_TOGGLE_SIDEBAR = ":/core/images/sidebaricon.png"; -const char * const WIZARD_CATEGORY_QT = "M.Qt"; +const char * const WIZARD_CATEGORY_QT = "R.Qt"; const char * const WIZARD_TR_CATEGORY_QT = QT_TRANSLATE_NOOP("Core", "Qt"); const char * const SETTINGS_CATEGORY_CORE = "A.Core"; diff --git a/src/plugins/cppeditor/cppplugin.cpp b/src/plugins/cppeditor/cppplugin.cpp index 9f0b251785b..d3f5b2a3e49 100644 --- a/src/plugins/cppeditor/cppplugin.cpp +++ b/src/plugins/cppeditor/cppplugin.cpp @@ -207,7 +207,7 @@ bool CppPlugin::initialize(const QStringList & /*arguments*/, QString *errorMess CppFileWizard::BaseFileWizardParameters wizardParameters(Core::IWizard::FileWizard); - wizardParameters.setCategory(QLatin1String("C.C++")); + wizardParameters.setCategory(QLatin1String("O.C++")); wizardParameters.setDisplayCategory(tr("C++")); wizardParameters.setDisplayName(tr("C++ Class")); wizardParameters.setId(QLatin1String("A.Class")); diff --git a/src/plugins/projectexplorer/projectexplorerconstants.h b/src/plugins/projectexplorer/projectexplorerconstants.h index cb3080bf2b6..95e227c26df 100644 --- a/src/plugins/projectexplorer/projectexplorerconstants.h +++ b/src/plugins/projectexplorer/projectexplorerconstants.h @@ -188,8 +188,9 @@ const char * const TASK_CATEGORY_COMPILE = "Task.Category.Compile"; const char * const TASK_CATEGORY_BUILDSYSTEM = "Task.Category.Buildsystem"; // Wizard category -const char * const PROJECT_WIZARD_CATEGORY = "R.Projects"; // (after Qt) -const char * const PROJECT_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("ProjectExplorer", "Projects"); +const char * const PROJECT_WIZARD_CATEGORY = "I.Projects"; // (after Qt) +const char * const PROJECT_WIZARD_TR_SCOPE = "ProjectExplorer"; +const char * const PROJECT_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("ProjectExplorer", "Other Project"); } // namespace Constants } // namespace ProjectExplorer diff --git a/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp b/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp index 9fc257008a0..2e88ca154ea 100644 --- a/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp +++ b/src/plugins/qmlprojectmanager/qmlnewprojectwizard.cpp @@ -29,6 +29,8 @@ #include "qmlnewprojectwizard.h" +#include "qmlprojectconstants.h" + #include <projectexplorer/projectexplorer.h> #include <projectexplorer/projectexplorerconstants.h> @@ -62,8 +64,9 @@ Core::BaseFileWizardParameters QmlNewProjectWizard::parameters() parameters.setDisplayName(tr("QML Application")); parameters.setId(QLatin1String("QA.QML Application")); parameters.setDescription(tr("Creates a QML application.")); - parameters.setCategory(QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY)); - parameters.setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY)); + parameters.setCategory(QLatin1String(Constants::QML_WIZARD_CATEGORY)); + parameters.setDisplayCategory(QCoreApplication::translate(Constants::QML_WIZARD_TR_SCOPE, + Constants::QML_WIZARD_TR_CATEGORY)); return parameters; } diff --git a/src/plugins/qmlprojectmanager/qmlprojectconstants.h b/src/plugins/qmlprojectmanager/qmlprojectconstants.h index a3f1d27c852..9f60a33ce43 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectconstants.h +++ b/src/plugins/qmlprojectmanager/qmlprojectconstants.h @@ -52,6 +52,11 @@ const char *const FILES_MIMETYPE = QMLMIMETYPE; const char *const TASK_CATEGORY_QML = "Task.Category.Qml"; +// Wizard category +const char * const QML_WIZARD_CATEGORY = "F.Projects"; // (after Qt) +const char * const QML_WIZARD_TR_SCOPE = "QmlProjectManager"; +const char * const QML_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("QmlProjectManager", "QML Project"); + } // namespace Constants } // namespace QmlProjectManager diff --git a/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp b/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp index 4b653ea50c8..bb555357b6c 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectwizard.cpp @@ -29,6 +29,8 @@ #include "qmlprojectwizard.h" +#include "qmlprojectconstants.h" + #include <coreplugin/icore.h> #include <coreplugin/mimedatabase.h> #include <projectexplorer/projectexplorer.h> @@ -94,8 +96,9 @@ Core::BaseFileWizardParameters QmlProjectWizard::parameters() parameters.setDisplayName(tr("Import of existing QML directory")); parameters.setId(QLatin1String("QI.QML Import")); parameters.setDescription(tr("Creates a QML project from an existing directory of QML files.")); - parameters.setCategory(QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY)); - parameters.setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY)); + parameters.setCategory(QLatin1String(Constants::QML_WIZARD_CATEGORY)); + parameters.setDisplayCategory(QCoreApplication::translate(Constants::QML_WIZARD_TR_SCOPE, + Constants::QML_WIZARD_TR_CATEGORY)); return parameters; } diff --git a/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp b/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp index a1e0eed80f4..07635c62a6f 100644 --- a/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp +++ b/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.cpp @@ -34,14 +34,18 @@ #include "filenamingparameters.h" #include <cpptools/cppmodelmanagerinterface.h> +#include <projectexplorer/projectexplorerconstants.h> namespace Qt4ProjectManager { namespace Internal { CustomWidgetWizard::CustomWidgetWizard() : QtWizard(QLatin1String("P.Qt4CustomWidget"), - tr("Qt4 Designer Custom Widget"), - tr("Creates a Qt4 Designer Custom Widget or a Custom Widget Collection."), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), + tr("Qt Custom Designer Widget"), + tr("Creates a Qt Custom Designer Widget or a Custom Widget Collection."), QIcon(QLatin1String(":/wizards/images/gui.png"))) { } diff --git a/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h b/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h index 369a2dd3c57..dc93796b7b8 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h +++ b/src/plugins/qt4projectmanager/qt4projectmanagerconstants.h @@ -80,6 +80,11 @@ const char * const QT_SETTINGS_TR_CATEGORY = QT_TRANSLATE_NOOP("Qt4ProjectMan const char * const QTVERSION_SETTINGS_PAGE_ID = "Qt Versions"; const char * const QTVERSION_SETTINGS_PAGE_NAME = QT_TRANSLATE_NOOP("Qt4ProjectManager", "Qt Versions"); +// Wizard categories +const char * const QT_APP_WIZARD_CATEGORY = "C.QtApplicationProjects"; +const char * const QT_APP_WIZARD_TR_SCOPE = "Qt4ProjectManager"; +const char * const QT_APP_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("Qt4ProjectManager", "Qt Application Project"); + } // namespace Constants } // namespace Qt4ProjectManager diff --git a/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp b/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp index c3477a5ef90..383408f7043 100644 --- a/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/consoleappwizard.cpp @@ -55,9 +55,12 @@ namespace Qt4ProjectManager { namespace Internal { ConsoleAppWizard::ConsoleAppWizard() - : QtWizard(QLatin1String("D.Qt4Core"), - tr("Qt4 Console Application"), - tr("Creates a Qt4 console application."), + : QtWizard(QLatin1String("E.Qt4Core"), + QLatin1String(Constants::QT_APP_WIZARD_CATEGORY), + QLatin1String(Constants::QT_APP_WIZARD_TR_SCOPE), + QLatin1String(Constants::QT_APP_WIZARD_TR_CATEGORY), + tr("Qt Console Application"), + tr("Creates a Qt console application."), QIcon(QLatin1String(":/wizards/images/console.png"))) { } diff --git a/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp b/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp index cb8ab14caac..7b2375e7c11 100644 --- a/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/emptyprojectwizard.cpp @@ -31,12 +31,17 @@ #include "emptyprojectwizarddialog.h" +#include <projectexplorer/projectexplorerconstants.h> + namespace Qt4ProjectManager { namespace Internal { EmptyProjectWizard::EmptyProjectWizard() - : QtWizard(QLatin1String("E.Qt4Empty"), - tr("Empty Qt4 Project"), + : QtWizard(QLatin1String("U.Qt4Empty"), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), + tr("Empty Qt Project"), tr("Creates an empty Qt project."), QIcon(QLatin1String(":/wizards/images/gui.png"))) { diff --git a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp index 871cf20cecc..c6359576c4d 100644 --- a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp @@ -72,10 +72,13 @@ namespace Qt4ProjectManager { namespace Internal { GuiAppWizard::GuiAppWizard() - : QtWizard(QLatin1String("C.Qt4Gui"), - tr("Qt4 Gui Application"), - tr("Creates a Qt4 Gui Application with one form."), - QIcon(QLatin1String(":/wizards/images/gui.png"))) + : QtWizard(QLatin1String("C.Qt4Gui"), + QLatin1String(Constants::QT_APP_WIZARD_CATEGORY), + QLatin1String(Constants::QT_APP_WIZARD_TR_SCOPE), + QLatin1String(Constants::QT_APP_WIZARD_TR_CATEGORY), + tr("Qt Gui Application"), + tr("Creates a Qt Gui Application with one form."), + QIcon(QLatin1String(":/wizards/images/gui.png"))) { } diff --git a/src/plugins/qt4projectmanager/wizards/librarywizard.cpp b/src/plugins/qt4projectmanager/wizards/librarywizard.cpp index 6a9ffb3ba89..e309e96c560 100644 --- a/src/plugins/qt4projectmanager/wizards/librarywizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/librarywizard.cpp @@ -34,6 +34,7 @@ #include <utils/codegeneration.h> #include <cpptools/cppmodelmanagerinterface.h> +#include <projectexplorer/projectexplorerconstants.h> #include <QtCore/QDir> #include <QtCore/QFileInfo> @@ -47,9 +48,12 @@ namespace Qt4ProjectManager { namespace Internal { LibraryWizard::LibraryWizard() - : QtWizard(QLatin1String("Q.Qt4Library"), + : QtWizard(QLatin1String("H.Qt4Library"), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), tr("C++ Library"), - tr("Creates a C++ Library."), + tr("Creates a Qt based C++ Library."), QIcon(QLatin1String(":/wizards/images/lib.png"))) { } diff --git a/src/plugins/qt4projectmanager/wizards/qtwizard.cpp b/src/plugins/qt4projectmanager/wizards/qtwizard.cpp index 8651accd10f..cc5c08b92d4 100644 --- a/src/plugins/qt4projectmanager/wizards/qtwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/qtwizard.cpp @@ -50,13 +50,17 @@ using namespace Qt4ProjectManager::Internal; static inline Core::BaseFileWizardParameters wizardParameters(const QString &id, + const QString &category, + const QString &categoryTranslationScope, + const QString &displayCategory, const QString &name, const QString &description, const QIcon &icon) { Core::BaseFileWizardParameters rc(Core::IWizard::ProjectWizard); - rc.setCategory(QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY)); - rc.setDisplayCategory(QCoreApplication::translate("ProjectExplorer", ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY)); + rc.setCategory(category); + rc.setDisplayCategory(QCoreApplication::translate(categoryTranslationScope.toLatin1(), + displayCategory.toLatin1())); rc.setIcon(icon); rc.setDisplayName(name); rc.setId(id); @@ -65,9 +69,19 @@ static inline Core::BaseFileWizardParameters } // -------------------- QtWizard -QtWizard::QtWizard(const QString &id, const QString &name, +QtWizard::QtWizard(const QString &id, + const QString &category, + const QString &categoryTranslationScope, + const QString &displayCategory, + const QString &name, const QString &description, const QIcon &icon) : - Core::BaseFileWizard(wizardParameters(id, name, description, icon)) + Core::BaseFileWizard(wizardParameters(id, + category, + categoryTranslationScope, + displayCategory, + name, + description, + icon)) { } diff --git a/src/plugins/qt4projectmanager/wizards/qtwizard.h b/src/plugins/qt4projectmanager/wizards/qtwizard.h index 9844f394d84..f222720601e 100644 --- a/src/plugins/qt4projectmanager/wizards/qtwizard.h +++ b/src/plugins/qt4projectmanager/wizards/qtwizard.h @@ -56,6 +56,9 @@ class QtWizard : public Core::BaseFileWizard protected: QtWizard(const QString &id, + const QString &category, + const QString &categoryTranslationScope, + const QString &displayCategory, const QString &name, const QString &description, const QIcon &icon); diff --git a/src/plugins/qt4projectmanager/wizards/testwizard.cpp b/src/plugins/qt4projectmanager/wizards/testwizard.cpp index 5c1a0fe96dd..a9abac553f7 100644 --- a/src/plugins/qt4projectmanager/wizards/testwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/testwizard.cpp @@ -29,7 +29,9 @@ #include "testwizard.h" #include "testwizarddialog.h" + #include <cpptools/cppmodelmanager.h> +#include <projectexplorer/projectexplorerconstants.h> #include <utils/qtcassert.h> @@ -42,9 +44,12 @@ namespace Qt4ProjectManager { namespace Internal { TestWizard::TestWizard() : - QtWizard(QLatin1String("E.Qt4Test"), - tr("Qt4 Unit Test"), - tr("Creates a Qt4 Unit Test."), + QtWizard(QLatin1String("L.Qt4Test"), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_CATEGORY), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_SCOPE), + QLatin1String(ProjectExplorer::Constants::PROJECT_WIZARD_TR_CATEGORY), + tr("Qt Unit Test"), + tr("Creates a Qt Unit Test."), QIcon(QLatin1String(":/wizards/images/console.png"))) { } diff --git a/src/plugins/texteditor/texteditorplugin.cpp b/src/plugins/texteditor/texteditorplugin.cpp index db17b7bc583..ffcb7d4be35 100644 --- a/src/plugins/texteditor/texteditorplugin.cpp +++ b/src/plugins/texteditor/texteditorplugin.cpp @@ -93,7 +93,7 @@ bool TextEditorPlugin::initialize(const QStringList &arguments, QString *errorMe Core::BaseFileWizardParameters wizardParameters(Core::IWizard::FileWizard); wizardParameters.setDescription(tr("Creates a text file (.txt).")); wizardParameters.setDisplayName(tr("Text File")); - wizardParameters.setCategory(QLatin1String("O.General")); + wizardParameters.setCategory(QLatin1String("U.General")); wizardParameters.setDisplayCategory(tr("General")); m_wizard = new TextFileWizard(QLatin1String(TextEditor::Constants::C_TEXTEDITOR_MIMETYPE_TEXT), QLatin1String(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID), diff --git a/src/plugins/vcsbase/vcsbaseconstants.h b/src/plugins/vcsbase/vcsbaseconstants.h index 5fab54b7969..916498f8c13 100644 --- a/src/plugins/vcsbase/vcsbaseconstants.h +++ b/src/plugins/vcsbase/vcsbaseconstants.h @@ -41,7 +41,7 @@ const char * const VCS_COMMON_SETTINGS_ID = "A.Common"; const char * const VCS_COMMON_SETTINGS_NAME = QT_TRANSLATE_NOOP("VCSBase", "Common"); const char * const VCS_WIZARD_TR_CATEGORY = QT_TRANSLATE_NOOP("VCSBase", "Version Control"); -const char * const VCS_WIZARD_CATEGORY = "Z.Version Control"; +const char * const VCS_WIZARD_CATEGORY = "L.Version Control"; // Ids for sort order (wizards and preferences) const char * const VCS_ID_GIT = "G.Git"; -- GitLab