handlermanager.h
Go to the documentation of this file.
Definition: enumhandler.h:14
VariableHandler * variable()
Definition: globalhandler.h:12
dnai::models::Entity * getEntity(QUuid guid)
Definition: handlermanager.cpp:148
DeclaratorHandler * declarator()
Definition: entitymanager.h:15
DeclaratorHandler & Declarator()
Definition: handlermanager.cpp:97
Definition: projecthandler.h:15
Definition: objecthandler.h:16
ObjectHandler & Class()
void onEntityAdded(::core::EntityID id, models::Entity &entity)
Definition: handlermanager.cpp:170
Definition: project.h:22
DeclaratorHandler m_declarator
Definition: handlermanager.h:92
EnumHandler & Enumeration()
Definition: handlermanager.cpp:107
Q_INVOKABLE dnai::models::Entity * getEntityGui(QUuid guid)
Definition: handlermanager.cpp:153
void typesChanged(QList< QVariant > types)
Definition: moc_handlermanager.cpp:283
Q_INVOKABLE int getTypeIndex(QUuid typeuid)
Definition: handlermanager.cpp:143
QList< models::Entity * > m_types
Definition: handlermanager.h:101
Q_INVOKABLE dnai::models::Entity * getType(int index)
Definition: handlermanager.cpp:138
Definition: functionhandler.h:18
void onEntityRemoved(::core::EntityID id, models::Entity &entity)
Definition: handlermanager.cpp:184
Definition: api.h:13
QList< QVariant > types()
GlobalHandler * global()
EnumHandler * enumeration()
FunctionHandler & Function()
Definition: listhandler.h:12
static HandlerManager & Instance()
Definition: handlermanager.cpp:21
Definition: handlermanager.h:21
Q_INVOKABLE dnai::models::Entity * getEntityByFullName(const QString &name)
Definition: handlermanager.cpp:165
Definition: variablehandler.h:14
ListHandler * List()
Definition: declaratorhandler.h:15
ProjectHandler * project()