Wizards: Drop support for Qt4 for widgets application

Generated code uses some C++11 features which cannot
get easily enabled when using Qt4.
Instead of adding several lines for correctly handling
this on all platforms just drop the wizard support.

Change-Id: If0e748283cfdddbefd3c27e3c9f4316c0ce7efe3
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Christian Stenger
2018-06-22 10:13:50 +02:00
committed by Alessandro Portale
parent dfdfff2148
commit 1a6522b47c
2 changed files with 3 additions and 1 deletions

View File

@@ -78,7 +78,8 @@ GuiAppWizard::GuiAppWizard()
"Includes a Qt Designer-based main window.\n\n" "Includes a Qt Designer-based main window.\n\n"
"Preselects a desktop Qt for building the application if available.")); "Preselects a desktop Qt for building the application if available."));
setIcon(QIcon(QLatin1String(":/wizards/images/gui.png"))); setIcon(QIcon(QLatin1String(":/wizards/images/gui.png")));
setRequiredFeatures({QtSupport::Constants::FEATURE_QWIDGETS}); auto qt5 = Core::Id::fromString(QString(QtSupport::Constants::FEATURE_QT_PREFIX).append(".5"));
setRequiredFeatures({QtSupport::Constants::FEATURE_QWIDGETS, qt5});
} }
Core::BaseFileWizard *GuiAppWizard::create(QWidget *parent, const Core::WizardDialogParameters &parameters) const Core::BaseFileWizard *GuiAppWizard::create(QWidget *parent, const Core::WizardDialogParameters &parameters) const

View File

@@ -84,6 +84,7 @@ QtProjectParameters GuiAppWizardDialog::projectParameters() const
rc.path = path(); rc.path = path();
rc.selectedModules = selectedModulesList(); rc.selectedModules = selectedModulesList();
rc.deselectedModules = deselectedModulesList(); rc.deselectedModules = deselectedModulesList();
rc.qtVersionSupport = QtProjectParameters::SupportQt5Only;
return rc; return rc;
} }