GeneratedFile Class
(Core::GeneratedFile)The GeneratedFile class represents a file generated by a wizard. More...
Header: | #include <GeneratedFile> |
Public Types
enum | Attribute { OpenEditorAttribute, OpenProjectAttribute, CustomGeneratorAttribute, KeepExistingFileAttribute, ForceOverwrite } |
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 |
Core::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(Core::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().
Core::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(Core::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.