#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.