// ----------------- FormClassWizardDialog FormClassWizardDialog::FormClassWizardDialog(const Core::BaseFileWizardFactory *factory, QWidget *parent) : Core::BaseFileWizard(factory, QVariantMap(), parent), m_formPage(new FormTemplateWizardPage), m_classPage(new FormClassWizardPage) { setWindowTitle(tr("Qt Designer Form Class")); setPage(FormPageId, m_formPage); setPage(ClassPageId, m_classPage); const auto pages = extensionPages(); for (QWizardPage *p : pages) addPage(p); }
SubdirsProjectWizardDialog::SubdirsProjectWizardDialog(const Core::BaseFileWizardFactory *factory, const QString &templateName, const QIcon &icon, QWidget *parent, const Core::WizardDialogParameters ¶meters) : BaseQmakeProjectWizardDialog(factory, false, parent, parameters) { setWindowIcon(icon); setWindowTitle(templateName); setIntroDescription(tr("This wizard generates a Qt Subdirs project. " "Add subprojects to it later on by using the other wizards.")); if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS))) addTargetSetupPage(); addExtensionPages(extensionPages()); }
CustomWidgetWizardDialog::CustomWidgetWizardDialog(const Core::BaseFileWizardFactory *factory, const QString &templateName, const QIcon &icon, QWidget *parent, const Core::WizardDialogParameters ¶meters) : BaseQmakeProjectWizardDialog(factory, false, parent, parameters), m_widgetsPage(new CustomWidgetWidgetsWizardPage), m_pluginPage(new CustomWidgetPluginWizardPage) { setWindowIcon(icon); setWindowTitle(templateName); setIntroDescription(tr("This wizard generates a Qt Designer Custom Widget " "or a Qt Designer Custom Widget Collection project.")); if (!parameters.extraValues().contains(QLatin1String(ProjectExplorer::Constants::PROJECT_KIT_IDS))) addTargetSetupPage(); addPage(m_widgetsPage); m_pluginPageId = addPage(m_pluginPage); addExtensionPages(extensionPages()); connect(this, &QWizard::currentIdChanged, this, &CustomWidgetWizardDialog::slotCurrentIdChanged); }