![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| void | registerWidgetCreator (DtVisualizerAttributeWidgetCreator *creator) |
| Register a new widget creator. | |
| void | registerDefaultWidgetCreator (DtVisualizerAttributeWidgetCreator *creator) |
| Register the default widget creator for attributes which do not have a specific type registered. | |
| DtVisualizerAttributeWidget * | createWidget (const DtVisualizerAttribute::TypeInfo &info, QWidget *parent) const |
| Create a widget for the given visualizer attribute type. | |
Static Public Member Functions | |
| static DtVisualizerAttributeWidgetFactory & | instance (DtDe &) |
| Get an instance of the factory. | |
Protected Types | |
| typedef boost::unordered_map < std::string, DtVisualizerAttributeWidgetCreator * > | CreatorMap |
Protected Member Functions | |
| DtVisualizerAttributeWidgetFactory (DtDe &) | |
| CTOR. | |
| ~DtVisualizerAttributeWidgetFactory () | |
| DTOR. | |
Protected Attributes | |
| DtDe & | myDe |
| DtVisualizerAttributeWidgetCreator * | myDefaultCreator |
| CreatorMap | myMap |
typedef boost::unordered_map<std::string,DtVisualizerAttributeWidgetCreator*> makVrv::DtVisualizerAttributeWidgetFactory::CreatorMap [protected] |
| makVrv::DtVisualizerAttributeWidgetFactory::DtVisualizerAttributeWidgetFactory | ( | DtDe & | ) | [protected] |
CTOR.
DTOR.
| static DtVisualizerAttributeWidgetFactory& makVrv::DtVisualizerAttributeWidgetFactory::instance | ( | DtDe & | ) | [static] |
Get an instance of the factory.
| void makVrv::DtVisualizerAttributeWidgetFactory::registerWidgetCreator | ( | DtVisualizerAttributeWidgetCreator * | creator | ) |
Register a new widget creator.
| void makVrv::DtVisualizerAttributeWidgetFactory::registerDefaultWidgetCreator | ( | DtVisualizerAttributeWidgetCreator * | creator | ) |
Register the default widget creator for attributes which do not have a specific type registered.
| DtVisualizerAttributeWidget* makVrv::DtVisualizerAttributeWidgetFactory::createWidget | ( | const DtVisualizerAttribute::TypeInfo & | info, |
| QWidget * | parent | ||
| ) | const |
Create a widget for the given visualizer attribute type.
Throws DtCorruptedState if unable to create a widget.
DtDe& makVrv::DtVisualizerAttributeWidgetFactory::myDe [protected] |
DtVisualizerAttributeWidgetCreator* makVrv::DtVisualizerAttributeWidgetFactory::myDefaultCreator [protected] |