diff --git a/src/plugins/coreplugin/basefilewizardfactory.cpp b/src/plugins/coreplugin/basefilewizardfactory.cpp index d60ee34f24465c2719ce52c854c1adc5e56da992..04e5e81a5a2821f51da6ca10198f8360d139e147 100644 --- a/src/plugins/coreplugin/basefilewizardfactory.cpp +++ b/src/plugins/coreplugin/basefilewizardfactory.cpp @@ -491,47 +491,6 @@ QString BaseFileWizardFactory::preferredSuffix(const QString &mimeType) \sa Core::Internal::WizardEventLoop */ -/*! - \fn Core::GeneratedFiles Core::StandardFileWizard::generateFilesFromPath(const QString &path, - const QString &name, - QString *errorMessage) const = 0 - Creates the files with the \a name under the \a path. -*/ - -/*! - Creates a Utils::FileWizardDialog. -*/ - -BaseFileWizard *StandardFileWizardFactory::create(QWidget *parent, const WizardDialogParameters ¶meters) const -{ - BaseFileWizard *wizard = new BaseFileWizard(parent); - wizard->setWindowTitle(tr("New %1").arg(displayName())); - - Utils::FileWizardPage *page = new Utils::FileWizardPage; - if (parameters.flags().testFlag(WizardDialogParameters::ForceCapitalLetterForFileName)) - page->setForceFirstCapitalLetterForFileName(true); - page->setPath(parameters.defaultPath()); - wizard->addPage(page); - - foreach (QWizardPage *p, parameters.extensionPages()) - wizard->addPage(p); - return wizard; -} - -/*! - Retrieves \a path and \a fileName and calls \c generateFilesFromPath(). -*/ - -GeneratedFiles StandardFileWizardFactory::generateFiles(const QWizard *w, - QString *errorMessage) const -{ - const Utils::Wizard *wizard = qobject_cast<const Utils::Wizard *>(w); - Utils::FileWizardPage *page = wizard->find<Utils::FileWizardPage>(); - QTC_ASSERT(page, return GeneratedFiles()); - - return generateFilesFromPath(page->path(), page->fileName(), errorMessage); -} - } // namespace Core #include "basefilewizardfactory.moc" diff --git a/src/plugins/coreplugin/basefilewizardfactory.h b/src/plugins/coreplugin/basefilewizardfactory.h index 26261f77978406c92a394f8f7f6da88274cef422..0a5919179d796622b1aeea4e2f80eaf3c97feaf6 100644 --- a/src/plugins/coreplugin/basefilewizardfactory.h +++ b/src/plugins/coreplugin/basefilewizardfactory.h @@ -133,17 +133,6 @@ protected: static bool postGenerateOpenEditors(const GeneratedFiles &l, QString *errorMessage = 0); }; -class CORE_EXPORT StandardFileWizardFactory : public BaseFileWizardFactory -{ - Q_OBJECT - -protected: - BaseFileWizard *create(QWidget *parent, const WizardDialogParameters ¶meters) const; - GeneratedFiles generateFiles(const QWizard *w, QString *errorMessage) const; - virtual GeneratedFiles generateFilesFromPath(const QString &path, const QString &name, - QString *errorMessage) const = 0; -}; - } // namespace Core Q_DECLARE_OPERATORS_FOR_FLAGS(Core::GeneratedFile::Attributes) diff --git a/src/plugins/designer/cpp/formclasswizarddialog.cpp b/src/plugins/designer/cpp/formclasswizarddialog.cpp index 64133aef56c0fed8fd051867007bd8cbd89d2613..07e40b0730237ae64cdbab27069e62b498fa8beb 100644 --- a/src/plugins/designer/cpp/formclasswizarddialog.cpp +++ b/src/plugins/designer/cpp/formclasswizarddialog.cpp @@ -33,10 +33,6 @@ #include <designer/formtemplatewizardpage.h> #include <qtsupport/codegenerator.h> -#include <coreplugin/basefilewizardfactory.h> - -#include <QDebug> - enum { FormPageId, ClassPageId }; namespace Designer { diff --git a/src/plugins/designer/formwizarddialog.cpp b/src/plugins/designer/formwizarddialog.cpp index f1bb1fdf4b480ac5c51f5ab138bb3a9dc1ff9ef0..427e99ad5dfbcfb1221c31ae69199255de45c8b3 100644 --- a/src/plugins/designer/formwizarddialog.cpp +++ b/src/plugins/designer/formwizarddialog.cpp @@ -30,12 +30,10 @@ #include "formwizarddialog.h" #include "formtemplatewizardpage.h" -#include <coreplugin/basefilewizardfactory.h> #include <qtsupport/codegenerator.h> #include <utils/filewizardpage.h> -#include <QDebug> #include <QAbstractButton> // Make sure there is a gap before the extension pages diff --git a/src/plugins/projectexplorer/customwizard/customwizardparameters.h b/src/plugins/projectexplorer/customwizard/customwizardparameters.h index aa5a9781d3321b82b3b797108e9c9f3763ea2384..a68006ac6619ffa2f0cf34b41e848afc1603d1f6 100644 --- a/src/plugins/projectexplorer/customwizard/customwizardparameters.h +++ b/src/plugins/projectexplorer/customwizard/customwizardparameters.h @@ -30,7 +30,7 @@ #ifndef CUSTOMWIZARDPARAMETERS_H #define CUSTOMWIZARDPARAMETERS_H -#include <coreplugin/basefilewizardfactory.h> +#include <coreplugin/iwizardfactory.h> #include <QStringList> #include <QMap> diff --git a/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp b/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp index 15ba7180878ad0da4e055700b2d6e80ddf9e119b..848ee932c948ba6f08cf69637d28f2e089cc268f 100644 --- a/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp +++ b/src/plugins/pythoneditor/wizard/pythonclasswizarddialog.cpp @@ -31,7 +31,6 @@ #include "pythonclassnamepage.h" #include <utils/newclasswidget.h> -#include <coreplugin/basefilewizardfactory.h> namespace PythonEditor { namespace Internal { diff --git a/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp b/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp index 67bd728599b5afebafee8ada1c03620adc483373..6ebaa371d2e286157874c4ed7a7ab97cbf705133 100644 --- a/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp +++ b/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp @@ -30,12 +30,11 @@ #include "plugingenerator.h" #include "pluginoptions.h" -#include <coreplugin/basefilewizardfactory.h> +#include <coreplugin/generatedfile.h> +#include <cpptools/abstracteditorsupport.h> #include <utils/fileutils.h> -#include <cpptools/abstracteditorsupport.h> - #include <QFileInfo> #include <QDir> #include <QSet> diff --git a/src/plugins/qmakeprojectmanager/wizards/abstractmobileapp.h b/src/plugins/qmakeprojectmanager/wizards/abstractmobileapp.h index 14350319d20e6344950d5963ffcc8bafe3ce89b0..c89de746b6e7b55343a3a03013991c897f034c77 100644 --- a/src/plugins/qmakeprojectmanager/wizards/abstractmobileapp.h +++ b/src/plugins/qmakeprojectmanager/wizards/abstractmobileapp.h @@ -35,7 +35,7 @@ #include <QPair> #ifndef CREATORLESSTEST -#include <coreplugin/basefilewizardfactory.h> +# include <coreplugin/generatedfile.h> #endif // CREATORLESSTEST QT_FORWARD_DECLARE_CLASS(QTextStream) diff --git a/src/plugins/qmakeprojectmanager/wizards/qtquickapp.h b/src/plugins/qmakeprojectmanager/wizards/qtquickapp.h index 72631b3a4bac146bb79998a6d448780dcdf2efd5..b85277782b93d904f4de9dbbb30609ce7ed38335 100644 --- a/src/plugins/qmakeprojectmanager/wizards/qtquickapp.h +++ b/src/plugins/qmakeprojectmanager/wizards/qtquickapp.h @@ -32,6 +32,8 @@ #include "abstractmobileapp.h" +#include <QStringList> + namespace QmakeProjectManager { namespace Internal { diff --git a/src/plugins/qmlprojectmanager/qmlapp.cpp b/src/plugins/qmlprojectmanager/qmlapp.cpp index 4012fe1228550a90f094d962b6268527268ebf5e..ef2bcf9ad06ebb9c5457d484d5c48281a2f1e110 100644 --- a/src/plugins/qmlprojectmanager/qmlapp.cpp +++ b/src/plugins/qmlprojectmanager/qmlapp.cpp @@ -29,13 +29,11 @@ #include "qmlapp.h" - #include <coreplugin/basefilewizardfactory.h> #include <coreplugin/icore.h> #include <utils/fileutils.h> #include <utils/qtcassert.h> -#include <QDebug> #include <QDir> #include <QTextStream> diff --git a/src/plugins/vcsbase/basecheckoutwizard.cpp b/src/plugins/vcsbase/basecheckoutwizard.cpp index f248714eaefe289cbec9e0f1ca7233556e5aac23..bb9ff31140034dfbd5c69c9a2bd36d7c0e124492 100644 --- a/src/plugins/vcsbase/basecheckoutwizard.cpp +++ b/src/plugins/vcsbase/basecheckoutwizard.cpp @@ -31,8 +31,6 @@ #include "basecheckoutwizardfactory.h" #include "checkoutprogresswizardpage.h" -#include <coreplugin/basefilewizardfactory.h> - #include <utils/qtcassert.h> #include <QPushButton>