IFileWizardExtension Class

(Core::IFileWizardExtension)

Public Functions

IFileWizardExtension()
virtual ~IFileWizardExtension() override
virtual void applyCodeStyle(Core::GeneratedFile *file) const = 0
virtual QList<QWizardPage *> extensionPages(const Core::IWizardFactory *wizard) = 0
virtual bool processFiles(const QList<Core::GeneratedFile> &files, bool *removeOpenProjectAttribute, QString *errorMessage) = 0

Public Slots

virtual void firstExtensionPageShown(const QList<Core::GeneratedFile> &files, const QVariantMap &extraValues)

Static Public Members

QList<Core::IFileWizardExtension *> allFileWizardExtensions()

Member Function Documentation

IFileWizardExtension::IFileWizardExtension()

Default constructs an instance of IFileWizardExtension.

[override virtual] IFileWizardExtension::~IFileWizardExtension()

Destroys the instance of IFileWizardExtension. The destructor is virtual.

[static] QList<Core::IFileWizardExtension *> IFileWizardExtension::allFileWizardExtensions()

[pure virtual] void IFileWizardExtension::applyCodeStyle(Core::GeneratedFile *file) const

[pure virtual] QList<QWizardPage *> IFileWizardExtension::extensionPages(const Core::IWizardFactory *wizard)

[virtual slot] void IFileWizardExtension::firstExtensionPageShown(const QList<Core::GeneratedFile> &files, const QVariantMap &extraValues)

[pure virtual] bool IFileWizardExtension::processFiles(const QList<Core::GeneratedFile> &files, bool *removeOpenProjectAttribute, QString *errorMessage)