diff options
Diffstat (limited to 'src/plugins/qt4projectmanager/wizards/qtwizard.h')
-rw-r--r-- | src/plugins/qt4projectmanager/wizards/qtwizard.h | 29 |
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; |