Developer documentation | Axl-2.5.1

axlInspectorActorFactory Class Reference

#include <axlInspectorActorFactory.h>

Inheritance diagram for axlInspectorActorFactory:

Public Types

typedef axlAbstractActor *(* axlInspectorActorCreator) (void)
 
typedef QHash< QString, axlInspectorActorCreatoraxlInspectorActorCreatorHash
 

Public Member Functions

bool registerInspectorActor (const QString &interface_name, axlInspectorActorCreator func)
 
axlAbstractActorcreate (const QString &interface_name)
 
void initialize (void)
 

Static Public Member Functions

static axlInspectorActorFactoryinstance (void)
 

Static Protected Attributes

static axlInspectorActorFactorys_instance = NULL
 

Detailed Description

Definition at line 54 of file axlInspectorActorFactory.h.

Member Typedef Documentation

typedef axlAbstractActor*(* axlInspectorActorFactory::axlInspectorActorCreator) (void)

Definition at line 59 of file axlInspectorActorFactory.h.

Member Function Documentation

axlAbstractActor * axlInspectorActorFactory::create ( const QString &  interface_name)

Definition at line 121 of file axlInspectorActorFactory.cpp.

void axlInspectorActorFactory::initialize ( void  )

Definition at line 100 of file axlInspectorActorFactory.cpp.

axlInspectorActorFactory * axlInspectorActorFactory::instance ( void  )
static

Definition at line 83 of file axlInspectorActorFactory.cpp.

bool axlInspectorActorFactory::registerInspectorActor ( const QString &  interface_name,
axlInspectorActorCreator  func 
)

Definition at line 91 of file axlInspectorActorFactory.cpp.

Member Data Documentation

axlInspectorActorFactory * axlInspectorActorFactory::s_instance = NULL
staticprotected

Definition at line 72 of file axlInspectorActorFactory.h.


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