GeneratedFile Class
(Core::GeneratedFile)The GeneratedFile class represents a file generated by a wizard. More...
| Header: | #include <coreplugin/generatedfile.h> |
Public Types
| enum | Attribute { OpenEditorAttribute, OpenProjectAttribute, CustomGeneratorAttribute, KeepExistingFileAttribute, ForceOverwrite, TemporaryFile } |
| flags | Attributes |
Public Functions
| GeneratedFile() | |
| GeneratedFile(const QString &path) | |
| GeneratedFile(const Core::GeneratedFile &) | |
| ~GeneratedFile() | |
| Core::GeneratedFile::Attributes | attributes() const |
| QByteArray | binaryContents() const |
| QString | contents() const |
| Utils::Id | editorId() const |
| bool | isBinary() const |
| QString | path() const |
| void | setAttributes(Core::GeneratedFile::Attributes a) |
| void | setBinary(bool b) |
| void | setBinaryContents(const QByteArray &c) |
| void | setContents(const QString &c) |
| void | setEditorId(Utils::Id id) |
| void | setPath(const QString &p) |
| bool | write(QString *errorMessage) const |
| Core::GeneratedFile & | operator=(const Core::GeneratedFile &) |
Detailed Description
The GeneratedFile class represents a file generated by a wizard.
The BaseFileWizard class checks whether each file already exists and reports any errors that may occur during creation of the files.
See also Core::WizardDialogParameters and Core::BaseFileWizard.
Member Type Documentation
enum GeneratedFile::Attribute
flags GeneratedFile::Attributes
The Attributes type is a typedef for QFlags<Attribute>. It stores an OR combination of Attribute values.
Member Function Documentation
GeneratedFile::GeneratedFile()
Default constructs an instance of GeneratedFile.
GeneratedFile::GeneratedFile(const QString &path)
Default constructs an instance of GeneratedFile.
GeneratedFile::GeneratedFile(const Core::GeneratedFile &)
Default constructs an instance of GeneratedFile.
GeneratedFile::~GeneratedFile()
Destroys the instance of GeneratedFile.
Core::GeneratedFile::Attributes GeneratedFile::attributes() const
See also setAttributes().
QByteArray GeneratedFile::binaryContents() const
See also setBinaryContents().
QString GeneratedFile::contents() const
See also setContents().
Utils::Id GeneratedFile::editorId() const
See also setEditorId().
bool GeneratedFile::isBinary() const
QString GeneratedFile::path() const
See also setPath().
void GeneratedFile::setAttributes(Core::GeneratedFile::Attributes a)
See also attributes().
void GeneratedFile::setBinary(bool b)
See also isBinary().
void GeneratedFile::setBinaryContents(const QByteArray &c)
See also binaryContents().
void GeneratedFile::setContents(const QString &c)
See also contents().
void GeneratedFile::setEditorId(Utils::Id id)
See also editorId().
void GeneratedFile::setPath(const QString &p)
See also path().
bool GeneratedFile::write(QString *errorMessage) const
Core::GeneratedFile &GeneratedFile::operator=(const Core::GeneratedFile &)
Copy-assignment operator.