Developer documentation | Axl-2.5.1

axlInspectorToolFactory Class Reference

#include <axlInspectorToolFactory.h>

Inheritance diagram for axlInspectorToolFactory:

Public Types

typedef axlInspectorToolInterface *(* axlInspectorToolCreator) (void)
 
typedef QHash< QString, axlInspectorToolCreatoraxlInspectorToolCreatorHash
 

Public Member Functions

bool registerInspectorTool (const QString &type, axlInspectorToolCreator func)
 
axlInspectorToolInterfacecreate (const QString &type)
 
void initialize (void)
 

Static Public Member Functions

static axlInspectorToolFactoryinstance (void)
 

Static Protected Attributes

static axlInspectorToolFactorys_instance = NULL
 

Detailed Description

Definition at line 85 of file axlInspectorToolFactory.h.

Member Typedef Documentation

typedef axlInspectorToolInterface*(* axlInspectorToolFactory::axlInspectorToolCreator) (void)

Definition at line 90 of file axlInspectorToolFactory.h.

Member Function Documentation

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.

axlInspectorToolFactory * axlInspectorToolFactory::instance ( void  )
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.

Member Data Documentation

axlInspectorToolFactory * axlInspectorToolFactory::s_instance = NULL
staticprotected

Definition at line 103 of file axlInspectorToolFactory.h.


The documentation for this class was generated from the following files: