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  )

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

Definition at line 103 of file axlInspectorToolFactory.h.

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