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:
@@ -43,7 +43,8 @@ class QmlProjectApplicationWizardDialog : public ProjectExplorer::BaseProjectWiz
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit QmlProjectApplicationWizardDialog(QWidget *parent = 0);
|
||||
explicit QmlProjectApplicationWizardDialog(QWidget *parent,
|
||||
const Core::WizardDialogParameters ¶meters);
|
||||
};
|
||||
|
||||
class QmlProjectApplicationWizard : public Core::BaseFileWizard
|
||||
@@ -59,8 +60,7 @@ public:
|
||||
|
||||
protected:
|
||||
virtual QWizard *createWizardDialog(QWidget *parent,
|
||||
const QString &defaultPath,
|
||||
const WizardPageList &extensionPages) const;
|
||||
const Core::WizardDialogParameters &wizardDialogParameters) const;
|
||||
|
||||
virtual Core::GeneratedFiles generateFiles(const QWizard *w,
|
||||
QString *errorMessage) const;
|
||||
|
||||
Reference in New Issue
Block a user