forked from qt-creator/qt-creator
Wizards: refactoring - adding WizardDialogParameters
The Wizards itself (derived from IWizard) and the dialogs implementing the wizards were quite discoupled. Since I want to add parameters that are delivered from IWizard::run to the dialog a I added WizardDialogParameters. Examples of paramters I want to add are the choosen platform and the choosen subOption/template for this wizard. Change-Id: I9c0ae2901e3d46d3c36a3f433f4d7d508a6ba74e Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
This commit is contained in:
@@ -65,7 +65,8 @@ BaseProjectWizardDialogPrivate::BaseProjectWizardDialogPrivate(Utils::ProjectInt
|
||||
{
|
||||
}
|
||||
|
||||
BaseProjectWizardDialog::BaseProjectWizardDialog(QWidget *parent) :
|
||||
BaseProjectWizardDialog::BaseProjectWizardDialog(QWidget *parent,
|
||||
const Core::WizardDialogParameters & /*parameters*/) :
|
||||
Utils::Wizard(parent),
|
||||
d(new BaseProjectWizardDialogPrivate(new Utils::ProjectIntroPage))
|
||||
{
|
||||
@@ -74,7 +75,8 @@ BaseProjectWizardDialog::BaseProjectWizardDialog(QWidget *parent) :
|
||||
|
||||
BaseProjectWizardDialog::BaseProjectWizardDialog(Utils::ProjectIntroPage *introPage,
|
||||
int introId,
|
||||
QWidget *parent) :
|
||||
QWidget *parent,
|
||||
const Core::WizardDialogParameters & /*parameters*/) :
|
||||
Utils::Wizard(parent),
|
||||
d(new BaseProjectWizardDialogPrivate(introPage, introId))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user