Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
void | addIncludeFile (QString filePath) |
QList< ClassData > | classes () const |
void | insertClassData (ClassData data, QStringList classHierarchy) |
void | insertTypeList (QString itemType) |
QHash< QString, QString > | typedLists () const |
Static Public Member Functions | |
static APIData & | instance () |
Public Attributes | |
QStringList | includePaths_ |
QString | includePrefix_ |
QString | namespaceName_ |
Private Member Functions | |
APIData ()=default | |
Private Attributes | |
ClassDataNode * | classRoot_ {} |
QHash< QString, QString > | typedLists_ |
|
privatedefault |
void APIData::addIncludeFile | ( | QString | filePath | ) |
QList< ClassData > APIData::classes | ( | ) | const |
void APIData::insertClassData | ( | ClassData | data, |
QStringList | classHierarchy | ||
) |
void APIData::insertTypeList | ( | QString | itemType | ) |
|
static |
QHash< QString, QString > APIData::typedLists | ( | ) | const |
|
private |
QStringList APIData::includePaths_ |
QString APIData::includePrefix_ |
QString APIData::namespaceName_ |
|
private |