summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/wizards/testwizard.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/testwizard.cpp
parentaa32c2be87f7192e03f06b8b5223100354e269a6 (diff)
downloadqt-creator-49d0789e641e118dd412d3094e1f121f6ddfcb86.tar.gz
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/testwizard.cpp')
-rw-r--r--src/plugins/qt4projectmanager/wizards/testwizard.cpp30
1 files changed, 13 insertions, 17 deletions
diff --git a/src/plugins/qt4projectmanager/wizards/testwizard.cpp b/src/plugins/qt4projectmanager/wizards/testwizard.cpp
index 4d2758dff8..e9472028c3 100644
--- a/src/plugins/qt4projectmanager/wizards/testwizard.cpp
+++ b/src/plugins/qt4projectmanager/wizards/testwizard.cpp
@@ -36,24 +36,26 @@
#include <utils/qtcassert.h>
+#include <QCoreApplication>
#include <QTextStream>
#include <QFileInfo>
-#include <QIcon>
-
namespace Qt4ProjectManager {
namespace Internal {
-TestWizard::TestWizard() :
- QtWizard(QLatin1String("L.Qt4Test"),
- QLatin1String(ProjectExplorer::Constants::QT_PROJECT_WIZARD_CATEGORY),
- QLatin1String(ProjectExplorer::Constants::QT_PROJECT_WIZARD_CATEGORY_DISPLAY),
- tr("Qt Unit Test"),
- tr("Creates a QTestLib-based unit test for a feature or a class. "
- "Unit tests allow you to verify that the code is fit for use "
- "and that there are no regressions."),
- QIcon(QLatin1String(":/wizards/images/console.png")))
+TestWizard::TestWizard()
{
+ setId(QLatin1String("L.Qt4Test"));
+ setCategory(QLatin1String(ProjectExplorer::Constants::QT_PROJECT_WIZARD_CATEGORY));
+ setDisplayCategory(QCoreApplication::translate("ProjectExplorer",
+ ProjectExplorer::Constants::QT_PROJECT_WIZARD_CATEGORY_DISPLAY));
+ setDisplayName(tr("Qt Unit Test"));
+ setDescription(tr("Creates a QTestLib-based unit test for a feature or a class. "
+ "Unit tests allow you to verify that the code is fit for use "
+ "and that there are no regressions."));
+ setIcon(QIcon(QLatin1String(":/wizards/images/console.png")));
+ setRequiredFeatures(Core::Feature(QtSupport::Constants::FEATURE_QT_CONSOLE) |
+ Core::Feature(QtSupport::Constants::FEATURE_QT));
}
QWizard *TestWizard::createWizardDialog(QWidget *parent,
@@ -181,11 +183,5 @@ Core::GeneratedFiles TestWizard::generateFiles(const QWizard *w, QString *errorM
return Core::GeneratedFiles() << source << profile;
}
-Core::FeatureSet TestWizard::requiredFeatures() const
-{
- return Core::Feature(QtSupport::Constants::FEATURE_QT_CONSOLE) |
- Core::Feature(QtSupport::Constants::FEATURE_QT);
-}
-
} // namespace Internal
} // namespace Qt4ProjectManager