BaseProjectWizardDialog Class
(ProjectExplorer::BaseProjectWizardDialog)The BaseProjectWizardDialog class is the base class for project wizards. More...
Header: | #include <BaseProjectWizardDialog> |
Inherits: | Core::BaseFileWizard |
Public Functions
BaseProjectWizardDialog(const Core::BaseFileWizardFactory *factory, QWidget *parent, const Core::WizardDialogParameters ¶meters) | |
~BaseProjectWizardDialog() override | |
void | addExtensionPages(const QList<QWizardPage *> &wizardPageList) |
QString | path() const |
QString | projectName() const |
void | setForceSubProject(bool force) |
void | setIntroDescription(const QString &d) |
void | setPath(const QString &path) |
void | setProjectDirectories(const QStringList &directories) |
void | setProjectList(const QStringList &projectList) |
void | setProjectName(const QString &name) |
- 4 public functions inherited from Core::BaseFileWizard
- 10 public functions inherited from Utils::Wizard
- 37 public functions inherited from QWizard
- 8 public functions inherited from QDialog
- 216 public functions inherited from QWidget
Signals
void | projectParametersChanged(const QString &projectName, const QString &path) |
Static Public Members
QString | uniqueProjectName(const QString &path) |
- 5 static public members inherited from QWidget
Protected Functions
BaseProjectWizardDialog(const Core::BaseFileWizardFactory *factory, Utils::ProjectIntroPage *introPage, int introId, QWidget *parent, const Core::WizardDialogParameters ¶meters) | |
Utils::ProjectIntroPage * | introPage() const |
QSet<Core::Id> | requiredFeatures() const |
Core::Id | selectedPlatform() const |
void | setRequiredFeatures(const QSet<Core::Id> &featureSet) |
void | setSelectedPlatform(Core::Id platform) |
- 3 protected functions inherited from Utils::Wizard
- 7 protected functions inherited from QWizard
- 6 protected functions inherited from QDialog
- 35 protected functions inherited from QWidget
Additional Inherited Members
- 1 property inherited from Utils::Wizard
- 6 properties inherited from QWizard
- 2 properties inherited from QDialog
- 59 properties inherited from QWidget
- 3 public slots inherited from QWizard
- 5 public slots inherited from QDialog
- 19 public slots inherited from QWidget
- 1 protected slot inherited from QWidget
Detailed Description
The BaseProjectWizardDialog class is the base class for project wizards.
Presents the introductory page and takes care of setting the folder chosen as default projects' folder should the user wish to do that.
Member Function Documentation
[protected]
BaseProjectWizardDialog::BaseProjectWizardDialog(const Core::BaseFileWizardFactory *factory, Utils::ProjectIntroPage *introPage, int introId, QWidget *parent, const Core::WizardDialogParameters ¶meters)
Default constructs an instance of BaseProjectWizardDialog.
BaseProjectWizardDialog::BaseProjectWizardDialog(const Core::BaseFileWizardFactory *factory, QWidget *parent, const Core::WizardDialogParameters ¶meters)
Default constructs an instance of BaseProjectWizardDialog.
BaseProjectWizardDialog::~BaseProjectWizardDialog()
Destroys the instance of BaseProjectWizardDialog.
void BaseProjectWizardDialog::addExtensionPages(const QList<QWizardPage *> &wizardPageList)
[protected]
Utils::ProjectIntroPage *BaseProjectWizardDialog::introPage() const
QString BaseProjectWizardDialog::path() const
See also setPath().
QString BaseProjectWizardDialog::projectName() const
See also setProjectName().
[signal]
void BaseProjectWizardDialog::projectParametersChanged(const QString &projectName, const QString &path)
[protected]
QSet<Core::Id> BaseProjectWizardDialog::requiredFeatures() const
See also setRequiredFeatures().
[protected]
Core::Id BaseProjectWizardDialog::selectedPlatform() const
See also setSelectedPlatform().
void BaseProjectWizardDialog::setForceSubProject(bool force)
void BaseProjectWizardDialog::setIntroDescription(const QString &d)
void BaseProjectWizardDialog::setPath(const QString &path)
See also path().
void BaseProjectWizardDialog::setProjectDirectories(const QStringList &directories)
void BaseProjectWizardDialog::setProjectList(const QStringList &projectList)
void BaseProjectWizardDialog::setProjectName(const QString &name)
See also projectName().
[protected]
void BaseProjectWizardDialog::setRequiredFeatures(const QSet<Core::Id> &featureSet)
See also requiredFeatures().
[protected]
void BaseProjectWizardDialog::setSelectedPlatform(Core::Id platform)
See also selectedPlatform().