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  )

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

Definition at line 72 of file axlInspectorActorFactory.h.

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