Splitting QmlProjectApplicationWizard for Qt Quick 1.1 and Qt Quick 2

QmlProjectApplicationWizard now has a version for Qt Quick 1.1
and one for Qt Quick 2.

Change-Id: Icdcf2b58ad9f252e47a838717a6234eb840a03b7
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Thomas Hartmann
2012-11-28 12:44:49 +01:00
committed by Kai Koehne
parent affd4b9ce1
commit e73a349a96
3 changed files with 59 additions and 15 deletions

View File

@@ -49,11 +49,16 @@ class QmlProjectApplicationWizard : public Core::BaseFileWizard
Q_OBJECT
public:
QmlProjectApplicationWizard();
enum ProjectType {
QtQuick2Project,
QtQuick1Project
};
QmlProjectApplicationWizard(ProjectType projectType);
virtual ~QmlProjectApplicationWizard();
virtual Core::FeatureSet requiredFeatures() const;
static Core::BaseFileWizardParameters parameters();
static Core::BaseFileWizardParameters parameters(ProjectType projectType);
protected:
virtual QWizard *createWizardDialog(QWidget *parent,
@@ -63,6 +68,9 @@ protected:
QString *errorMessage) const;
virtual bool postGenerateFiles(const QWizard *w, const Core::GeneratedFiles &l, QString *errorMessage);
private:
const ProjectType m_projectType;
};
} // namespace Internal