summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/wizards/qtwizard.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qt4projectmanager/wizards/qtwizard.h')
-rw-r--r--src/plugins/qt4projectmanager/wizards/qtwizard.h29
1 files changed, 13 insertions, 16 deletions
diff --git a/src/plugins/qt4projectmanager/wizards/qtwizard.h b/src/plugins/qt4projectmanager/wizards/qtwizard.h
index 35b095de96..bb78c12d6c 100644
--- a/src/plugins/qt4projectmanager/wizards/qtwizard.h
+++ b/src/plugins/qt4projectmanager/wizards/qtwizard.h
@@ -34,12 +34,14 @@
#include <projectexplorer/baseprojectwizarddialog.h>
#include <projectexplorer/customwizard/customwizard.h>
-namespace ProjectExplorer { class Kit; }
+namespace ProjectExplorer {
+class Kit;
+class TargetSetupPage;
+} // namespace ProjectExplorer
namespace Qt4ProjectManager {
class Qt4Project;
-class TargetSetupPage;
namespace Internal {
@@ -58,15 +60,9 @@ class QtWizard : public Core::BaseFileWizard
Q_OBJECT
protected:
- QtWizard(const QString &id,
- const QString &category,
- const QString &displayCategory,
- const QString &name,
- const QString &description,
- const QIcon &icon);
+ QtWizard();
public:
-
static QString templateDir();
static QString sourceSuffix();
@@ -88,17 +84,18 @@ private:
};
// A custom wizard with an additional Qt 4 target page
-class CustomQt4ProjectWizard : public ProjectExplorer::CustomProjectWizard {
+class CustomQt4ProjectWizard : public ProjectExplorer::CustomProjectWizard
+{
Q_OBJECT
+
public:
- explicit CustomQt4ProjectWizard(const Core::BaseFileWizardParameters& baseFileParameters,
- QObject *parent = 0);
+ CustomQt4ProjectWizard();
- virtual QWizard *createWizardDialog(QWidget *parent,
- const Core::WizardDialogParameters &wizardDialogParameters) const;
static void registerSelf();
-protected:
+private:
+ QWizard *createWizardDialog(QWidget *parent,
+ const Core::WizardDialogParameters &wizardDialogParameters) const;
virtual bool postGenerateFiles(const QWizard *, const Core::GeneratedFiles &l, QString *errorMessage);
private:
@@ -147,7 +144,7 @@ private:
inline void init(bool showModulesPage);
ModulesPage *m_modulesPage;
- TargetSetupPage *m_targetSetupPage;
+ ProjectExplorer::TargetSetupPage *m_targetSetupPage;
QStringList m_selectedModules;
QStringList m_deselectedModules;
QList<Core::Id> m_profileIds;