forked from qt-creator/qt-creator
Remove StandardFileWizardFactory
This class is now unused. Clean up includes of basefilefactory.h (and surrounding includes) while at it. Change-Id: I7d4f695b5ebf9ef0a32d523442084d0591f12d02 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user