#include <axlInspectorObjectFactory.h>
Public Types | |
| typedef axlInspectorObjectInterface *(* | axlInspectorObjectCreator) (void) |
| typedef QHash< QString, axlInspectorObjectCreator > | axlInspectorObjectCreatorHash |
Public Member Functions | |
| bool | registerInspectorObject (const QString &interface_name, axlInspectorObjectCreator func) |
| axlInspectorObjectInterface * | create (const QString &interface_name) |
Static Public Member Functions | |
| static axlInspectorObjectFactory * | instance (void) |
Static Protected Attributes | |
| static axlInspectorObjectFactory * | s_instance = NULL |
Definition at line 85 of file axlInspectorObjectFactory.h.
| typedef axlInspectorObjectInterface*(* axlInspectorObjectFactory::axlInspectorObjectCreator) (void) |
Definition at line 90 of file axlInspectorObjectFactory.h.
| typedef QHash<QString, axlInspectorObjectCreator> axlInspectorObjectFactory::axlInspectorObjectCreatorHash |
Definition at line 92 of file axlInspectorObjectFactory.h.
| axlInspectorObjectInterface * axlInspectorObjectFactory::create | ( | const QString & | interface_name | ) |
Definition at line 162 of file axlInspectorObjectFactory.cpp.
|
static |
Definition at line 146 of file axlInspectorObjectFactory.cpp.
| bool axlInspectorObjectFactory::registerInspectorObject | ( | const QString & | interface_name, |
| axlInspectorObjectCreator | func | ||
| ) |
Definition at line 154 of file axlInspectorObjectFactory.cpp.
|
staticprotected |
Definition at line 102 of file axlInspectorObjectFactory.h.