Public Slots |
Signals |
Public Member Functions |
Static Public Member Functions |
Properties |
Private Member Functions |
Private Attributes |
List of all members
dnai::gcore::HandlerManager Class Reference
#include <handlermanager.h>
Inheritance diagram for dnai::gcore::HandlerManager:

Collaboration diagram for dnai::gcore::HandlerManager:

Public Slots | |
void | onEntityAdded (::core::EntityID id, models::Entity &entity) |
void | onEntityRemoved (::core::EntityID id, models::Entity &entity) |
Signals | |
void | typesChanged (QList< QVariant > types) |
Public Member Functions | |
void | setup () |
ProjectHandler * | project () |
DeclaratorHandler * | declarator () |
VariableHandler * | variable () |
EnumHandler * | enumeration () |
FunctionHandler * | function () |
GlobalHandler * | global () |
ObjectHandler * | getClass () |
ListHandler * | List () |
ProjectHandler & | Project () |
DeclaratorHandler & | Declarator () |
VariableHandler & | Variable () |
EnumHandler & | Enumeration () |
FunctionHandler & | Function () |
GlobalHandler & | Global () |
ObjectHandler & | Class () |
QList< QVariant > | types () |
Q_INVOKABLE dnai::models::Entity * | getType (int index) |
Q_INVOKABLE int | getTypeIndex (QUuid typeuid) |
dnai::models::Entity * | getEntity (QUuid guid) |
Q_INVOKABLE dnai::models::Entity * | getEntityGui (QUuid guid) |
Q_INVOKABLE dnai::models::Entity * | getEntity (quint32 id) |
Q_INVOKABLE dnai::models::Entity * | getEntityByFullName (const QString &name) |
Static Public Member Functions | |
static HandlerManager & | Instance () |
Properties | |
ProjectHandler | project |
DeclaratorHandler | declarator |
VariableHandler | variable |
EnumHandler | enumeration |
FunctionHandler | Function |
GlobalHandler | global |
ObjectHandler | Class |
ListHandler | List |
QList< QVariant > | types |
Private Member Functions | |
HandlerManager () | |
Constructor & Destructor Documentation
|
private |
Member Function Documentation
ObjectHandler& dnai::gcore::HandlerManager::Class | ( | ) |
DeclaratorHandler* dnai::gcore::HandlerManager::declarator | ( | ) |
DeclaratorHandler & dnai::gcore::HandlerManager::Declarator | ( | ) |
EnumHandler* dnai::gcore::HandlerManager::enumeration | ( | ) |
EnumHandler & dnai::gcore::HandlerManager::Enumeration | ( | ) |
FunctionHandler * dnai::gcore::HandlerManager::function | ( | ) |
FunctionHandler& dnai::gcore::HandlerManager::Function | ( | ) |
ObjectHandler * dnai::gcore::HandlerManager::getClass | ( | ) |
models::Entity * dnai::gcore::HandlerManager::getEntity | ( | QUuid | guid | ) |
models::Entity * dnai::gcore::HandlerManager::getEntity | ( | quint32 | id | ) |
models::Entity * dnai::gcore::HandlerManager::getEntityByFullName | ( | const QString & | name | ) |
models::Entity * dnai::gcore::HandlerManager::getEntityGui | ( | QUuid | guid | ) |
models::Entity * dnai::gcore::HandlerManager::getType | ( | int | index | ) |
int dnai::gcore::HandlerManager::getTypeIndex | ( | QUuid | typeuid | ) |
GlobalHandler* dnai::gcore::HandlerManager::global | ( | ) |
GlobalHandler & dnai::gcore::HandlerManager::Global | ( | ) |
|
static |
ListHandler* dnai::gcore::HandlerManager::List | ( | ) |
|
slot |
|
slot |
ProjectHandler* dnai::gcore::HandlerManager::project | ( | ) |
ProjectHandler & dnai::gcore::HandlerManager::Project | ( | ) |
void dnai::gcore::HandlerManager::setup | ( | ) |
QList<QVariant> dnai::gcore::HandlerManager::types | ( | ) |
|
signal |
VariableHandler* dnai::gcore::HandlerManager::variable | ( | ) |
VariableHandler & dnai::gcore::HandlerManager::Variable | ( | ) |
Member Data Documentation
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Property Documentation
|
read |
|
read |
|
read |
|
read |
|
read |
|
read |
|
read |
|
read |
|
read |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/core/handlermanager.h
- Gui/app/GeneratedFiles/Debug/moc_handlermanager.cpp
- Gui/app/src/dnai/core/handlermanager.cpp