diff --git a/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.cpp b/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.cpp index 4a7932b2e0e41f50d279df221a8350c65b65e1d4..a36e0c4ffc5d37a10be4f03989de336715c4850f 100644 --- a/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.cpp @@ -49,12 +49,12 @@ namespace Qt4ProjectManager { -AbstractMobileAppWizardDialog::AbstractMobileAppWizardDialog(QWidget *parent) +AbstractMobileAppWizardDialog::AbstractMobileAppWizardDialog(QWidget *parent, const QtVersionNumber &minimumQtVersionNumber) : ProjectExplorer::BaseProjectWizardDialog(parent) { m_targetsPage = new TargetSetupPage; m_targetsPage->setPreferMobile(true); - m_targetsPage->setMinimumQtVersion(QtVersionNumber(4,7,0)); + m_targetsPage->setMinimumQtVersion(minimumQtVersionNumber); resize(900, 450); m_targetsPageId = addPageWithTitle(m_targetsPage, tr("Qt Versions")); m_genericOptionsPage = new Internal::MobileAppWizardGenericOptionsPage; diff --git a/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.h b/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.h index ebf899368bd3efd2140c8ccf853823512ec57aa1..4c14bd0cb06cc0f9c4348ce19707b33f84f31736 100644 --- a/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.h +++ b/src/plugins/qt4projectmanager/wizards/abstractmobileappwizard.h @@ -35,6 +35,7 @@ #define ABSTRACTMOBILEAPPWIZARD_H #include <qt4projectmanager/qt4projectmanager_global.h> +#include <qt4projectmanager/qtversionmanager.h> #include <coreplugin/basefilewizard.h> #include <projectexplorer/baseprojectwizarddialog.h> @@ -55,7 +56,7 @@ class QT4PROJECTMANAGER_EXPORT AbstractMobileAppWizardDialog : public ProjectExp Q_OBJECT protected: - explicit AbstractMobileAppWizardDialog(QWidget *parent = 0); + explicit AbstractMobileAppWizardDialog(QWidget *parent, const QtVersionNumber &minimumQtVersionNumber); public: TargetSetupPage *targetsPage() const; diff --git a/src/plugins/qt4projectmanager/wizards/html5appwizard.cpp b/src/plugins/qt4projectmanager/wizards/html5appwizard.cpp index 13fbdadd576b4ba3fe35f365d4f7632634b9d403..c7e988694539492bdd7ca7621063f227bd26fe12 100644 --- a/src/plugins/qt4projectmanager/wizards/html5appwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/html5appwizard.cpp @@ -59,7 +59,7 @@ private: }; Html5AppWizardDialog::Html5AppWizardDialog(QWidget *parent) - : AbstractMobileAppWizardDialog(parent) + : AbstractMobileAppWizardDialog(parent, QtVersionNumber()) , m_htmlOptionsPage(0) { setWindowTitle(tr("New HTML5 Application")); diff --git a/src/plugins/qt4projectmanager/wizards/mobileappwizard.cpp b/src/plugins/qt4projectmanager/wizards/mobileappwizard.cpp index 7a3ff713416af67a315c49e1f6df08dd02149d3b..8278fd20896cd00ded5a7ac8ada889ac08e630f7 100644 --- a/src/plugins/qt4projectmanager/wizards/mobileappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/mobileappwizard.cpp @@ -61,7 +61,7 @@ class MobileAppWizardDialog : public AbstractMobileAppWizardDialog Q_OBJECT public: explicit MobileAppWizardDialog(QWidget *parent = 0) - : AbstractMobileAppWizardDialog(parent) + : AbstractMobileAppWizardDialog(parent, QtVersionNumber()) { setWindowTitle(DisplayName); setIntroDescription(Description); diff --git a/src/plugins/qt4projectmanager/wizards/qtquickappwizard.cpp b/src/plugins/qt4projectmanager/wizards/qtquickappwizard.cpp index 5501ff1e5188579d8b8119b8fde7040375b4a892..066fa1b392858db87a854f2aac3d61d98a0877e2 100644 --- a/src/plugins/qt4projectmanager/wizards/qtquickappwizard.cpp +++ b/src/plugins/qt4projectmanager/wizards/qtquickappwizard.cpp @@ -59,7 +59,7 @@ private: }; QtQuickAppWizardDialog::QtQuickAppWizardDialog(QWidget *parent) - : AbstractMobileAppWizardDialog(parent) + : AbstractMobileAppWizardDialog(parent, QtVersionNumber(4, 7, 1)) , m_qmlSourcesPage(0) { setWindowTitle(tr("New Qt Quick Application"));