diff options
Diffstat (limited to 'src/plugins/designer/formeditorplugin.cpp')
-rw-r--r-- | src/plugins/designer/formeditorplugin.cpp | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/src/plugins/designer/formeditorplugin.cpp b/src/plugins/designer/formeditorplugin.cpp index ab83621572..ce5c6da2b9 100644 --- a/src/plugins/designer/formeditorplugin.cpp +++ b/src/plugins/designer/formeditorplugin.cpp @@ -109,23 +109,27 @@ void FormEditorPlugin::extensionsInitialized() void FormEditorPlugin::initializeTemplates() { - FormWizard::BaseFileWizardParameters wizardParameters(IWizard::FileWizard); - wizardParameters.setCategory(QLatin1String(Core::Constants::WIZARD_CATEGORY_QT)); - wizardParameters.setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::WIZARD_TR_CATEGORY_QT)); - const QString formFileType = QLatin1String(Constants::FORM_FILE_TYPE); - wizardParameters.setDisplayName(tr("Qt Designer Form")); - wizardParameters.setId(QLatin1String("D.Form")); - wizardParameters.setDescription(tr("Creates a Qt Designer form that you can add to a Qt Widget Project. " + IWizard *wizard = new FormWizard; + wizard->setWizardKind(IWizard::FileWizard); + wizard->setCategory(QLatin1String(Core::Constants::WIZARD_CATEGORY_QT)); + wizard->setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::WIZARD_TR_CATEGORY_QT)); + wizard->setDisplayName(tr("Qt Designer Form")); + wizard->setId(QLatin1String("D.Form")); + wizard->setDescription(tr("Creates a Qt Designer form that you can add to a Qt Widget Project. " "This is useful if you already have an existing class for the UI business logic.")); - addAutoReleasedObject(new FormWizard(wizardParameters, this)); + addAutoReleasedObject(wizard); #ifdef CPP_ENABLED - wizardParameters.setKind(IWizard::ClassWizard); - wizardParameters.setDisplayName(tr("Qt Designer Form Class")); - wizardParameters.setId(QLatin1String("C.FormClass")); - wizardParameters.setDescription(tr("Creates a Qt Designer form along with a matching class (C++ header and source file) " + wizard = new FormClassWizard; + wizard->setWizardKind(IWizard::ClassWizard); + wizard->setCategory(QLatin1String(Core::Constants::WIZARD_CATEGORY_QT)); + wizard->setDisplayCategory(QCoreApplication::translate("Core", Core::Constants::WIZARD_TR_CATEGORY_QT)); + wizard->setDisplayName(tr("Qt Designer Form Class")); + wizard->setId(QLatin1String("C.FormClass")); + wizard->setDescription(tr("Creates a Qt Designer form along with a matching class (C++ header and source file) " "for implementation purposes. You can add the form and class to an existing Qt Widget Project.")); - addAutoReleasedObject(new FormClassWizard(wizardParameters, this)); + addAutoReleasedObject(wizard); + addAutoReleasedObject(new CppSettingsPage); #endif } |