Add Qt 5 support to Widget Gui wizard.

- Add flags to the wizards' QtProjectParameters, introduce
  flag to add widgets if required.
- Change the modules to be lists for easier checking.

Change-Id: I49a000565ffea1a1593cf20a84b240f5c7458ae3
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
This commit is contained in:
Friedemann Kleint
2012-02-10 12:29:53 +01:00
parent 6decffaccc
commit 22ffadc1e1
10 changed files with 72 additions and 39 deletions

View File

@@ -260,35 +260,37 @@ int BaseQt4ProjectWizardDialog::addTargetSetupPage(QSet<QString> targets, bool m
return id;
}
QString BaseQt4ProjectWizardDialog::selectedModules() const
QStringList BaseQt4ProjectWizardDialog::selectedModulesList() const
{
return m_modulesPage ? m_modulesPage->selectedModules() : m_selectedModules;
return m_modulesPage ? m_modulesPage->selectedModulesList() : m_selectedModules;
}
void BaseQt4ProjectWizardDialog::setSelectedModules(const QString &modules, bool lock)
{
const QStringList modulesList = modules.split(QLatin1Char(' '));
if (m_modulesPage) {
foreach(const QString &module, modules.split(QLatin1Char(' '))) {
foreach (const QString &module, modulesList) {
m_modulesPage->setModuleSelected(module, true);
m_modulesPage->setModuleEnabled(module, !lock);
}
} else {
m_selectedModules = modules;
m_selectedModules = modulesList;
}
}
QString BaseQt4ProjectWizardDialog::deselectedModules() const
QStringList BaseQt4ProjectWizardDialog::deselectedModulesList() const
{
return m_modulesPage ? m_modulesPage->deselectedModules() : m_deselectedModules;
return m_modulesPage ? m_modulesPage->deselectedModulesList() : m_deselectedModules;
}
void BaseQt4ProjectWizardDialog::setDeselectedModules(const QString &modules)
{
const QStringList modulesList = modules.split(QLatin1Char(' '));
if (m_modulesPage) {
foreach(const QString &module, modules.split(QLatin1Char(' ')))
foreach (const QString &module, modulesList)
m_modulesPage->setModuleSelected(module, false);
} else {
m_deselectedModules = modules;
m_deselectedModules = modulesList;
}
}