aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2013-09-20 15:12:44 +0200
committerhjk <hjk121@nokiamail.com>2013-09-24 09:57:32 +0200
commit49d0789e641e118dd412d3094e1f121f6ddfcb86 (patch)
tree8c19f6d76670e4c097edc44338b2b9813ebb0cb9 /src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
parentaa32c2be87f7192e03f06b8b5223100354e269a6 (diff)
Cleanup IWizard interface and users
Added 639 lines, removed 1391. Change-Id: I15ec7dd056d4f7ad79c6dd6a4181007ad14f6a43 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/qt4projectmanager/wizards/guiappwizard.cpp')
-rw-r--r--src/plugins/qt4projectmanager/wizards/guiappwizard.cpp42
1 files changed, 13 insertions, 29 deletions
diff --git a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
index 2b90f2887b..53b0defe69 100644
--- a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
+++ b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
@@ -40,13 +40,12 @@
#include <utils/fileutils.h>
+#include <QCoreApplication>
#include <QDir>
#include <QTextStream>
#include <QFileInfo>
#include <QSharedPointer>
-#include <QIcon>
-
static const char mainSourceFileC[] = "main";
static const char mainSourceShowC[] = " w.show();\n";
static const char mainSourceMobilityShowC[] = " w.show();\n";
@@ -73,34 +72,19 @@ static inline QStringList baseClasses()
namespace Qt4ProjectManager {
namespace Internal {
-GuiAppWizard::GuiAppWizard()
- : QtWizard(QLatin1String("C.Qt4Gui"),
- QLatin1String(ProjectExplorer::Constants::QT_APPLICATION_WIZARD_CATEGORY),
- QLatin1String(ProjectExplorer::Constants::QT_APPLICATION_WIZARD_CATEGORY_DISPLAY),
- tr("Qt Gui Application"),
- tr("Creates a Qt application for the desktop. "
- "Includes a Qt Designer-based main window.\n\n"
- "Preselects a desktop Qt for building the application if available."),
- QIcon(QLatin1String(":/wizards/images/gui.png"))),
- m_createMobileProject(false)
-{
-}
-
-Core::FeatureSet GuiAppWizard::requiredFeatures() const
-{
- return Core::Feature(QtSupport::Constants::FEATURE_QWIDGETS);
-}
-
-GuiAppWizard::GuiAppWizard(const QString &id,
- const QString &category,
- const QString &displayCategory,
- const QString &name,
- const QString &description,
- const QIcon &icon,
- bool createMobile)
- : QtWizard(id, category, displayCategory, name, description, icon),
- m_createMobileProject(createMobile)
+GuiAppWizard::GuiAppWizard(bool isMobile)
{
+ setId(QLatin1String("C.Qt4Gui"));
+ setCategory(QLatin1String(ProjectExplorer::Constants::QT_APPLICATION_WIZARD_CATEGORY));
+ setDisplayCategory(QCoreApplication::translate("ProjectExplorer",
+ ProjectExplorer::Constants::QT_APPLICATION_WIZARD_CATEGORY_DISPLAY));
+ setDisplayName(tr("Qt Gui Application"));
+ setDescription(tr("Creates a Qt application for the desktop. "
+ "Includes a Qt Designer-based main window.\n\n"
+ "Preselects a desktop Qt for building the application if available."));
+ setIcon(QIcon(QLatin1String(":/wizards/images/gui.png")));
+ setRequiredFeatures(Core::Feature(QtSupport::Constants::FEATURE_QWIDGETS));
+ m_createMobileProject = isMobile;
}
QWizard *GuiAppWizard::createWizardDialog(QWidget *parent,