Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
SourceFile (SourceDir *parent, const QString &name) | |
~SourceFile () | |
TextFragment * | append (Model::Node *node, const QString &text) |
template<typename T > | |
T * | append (T *fragment) |
QList< SourceFragment * > | fragments () |
const QString & | name () const |
QString | path () const |
Returns the relative path of this file including the name at the end. More... | |
Private Attributes | |
QList< SourceFragment * > | fragments_ |
QString | name_ |
SourceDir * | parent_ {} |
Export::SourceFile::SourceFile | ( | SourceDir * | parent, |
const QString & | name | ||
) |
Export::SourceFile::~SourceFile | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
QString Export::SourceFile::path | ( | ) | const |
Returns the relative path of this file including the name at the end.
|
private |
|
private |
|
private |