#include <axlInspectorToolFactory.h>
Public Types | |
| typedef axlInspectorToolInterface *(* | axlInspectorToolCreator) (void) |
| typedef QHash< QString, axlInspectorToolCreator > | axlInspectorToolCreatorHash |
Public Member Functions | |
| bool | registerInspectorTool (const QString &type, axlInspectorToolCreator func) |
| axlInspectorToolInterface * | create (const QString &type) |
| void | initialize (void) |
Static Public Member Functions | |
| static axlInspectorToolFactory * | instance (void) |
Static Protected Attributes | |
| static axlInspectorToolFactory * | s_instance = NULL |
Definition at line 85 of file axlInspectorToolFactory.h.
| typedef axlInspectorToolInterface*(* axlInspectorToolFactory::axlInspectorToolCreator) (void) |
Definition at line 90 of file axlInspectorToolFactory.h.
| typedef QHash<QString, axlInspectorToolCreator> axlInspectorToolFactory::axlInspectorToolCreatorHash |
Definition at line 92 of file axlInspectorToolFactory.h.
| axlInspectorToolInterface * axlInspectorToolFactory::create | ( | const QString & | type | ) |
Definition at line 131 of file axlInspectorToolFactory.cpp.
| void axlInspectorToolFactory::initialize | ( | void | ) |
Definition at line 140 of file axlInspectorToolFactory.cpp.
|
static |
Definition at line 113 of file axlInspectorToolFactory.cpp.
| bool axlInspectorToolFactory::registerInspectorTool | ( | const QString & | type, |
| axlInspectorToolCreator | func | ||
| ) |
Definition at line 121 of file axlInspectorToolFactory.cpp.
|
staticprotected |
Definition at line 103 of file axlInspectorToolFactory.h.