![]() |
VR-Forces 4.10 Class Documentation
|
This class will create individual variable widgets. More...

Public Types | |
| typedef std::pair < DtTaskSetVariableWidgetCreatorInterface *, makVrv::DtUnicode > | TaskSetVariableInformation |
| typedef std::map< std::string, TaskSetVariableInformation > | VariableCreators |
Public Member Functions | |
| DtDataEntryVariableWidgetManager (makVrv::DtDe &) | |
| virtual | ~DtDataEntryVariableWidgetManager () |
| virtual void | addTaskSetVariableCreator (const std::string &type, DtTaskSetVariableWidgetCreatorInterface *, const makVrv::DtUnicode &) |
| Adds a new creator into the system. If existing, old creator is deleted. More... | |
| virtual DtTaskSetVariableWidgetInterface * | create (const std::string &type, QWidget *parent, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >(), const Qt::WindowFlags &flags=0, const DtTaskSetVariableWidget::CreationFlags &cflags=DtTaskSetVariableWidget::NormalMode) |
| virtual bool | canBeUsedAsVariable (const std::string &type) const |
| virtual makVrv::DtUnicode | screenName (const std::string &type) const |
| std::map< std::string, makVrv::DtUnicode > | variables () const |
| Returns a list of unique id for variable to it's screen name. More... | |
| virtual makVrv::DtUnicode | codeVariableType (const std::string &type) const |
| Given a type return the codeVariableType associated with it. More... | |
| virtual std::string | typeNameFromClassName (const std::string &) const |
| Given the Qt class name return the type that is supported by that class. Blank if it does not exists. More... | |
| const VariableCreators & | variableCreators () |
| virtual void | setWidgetCreationMode (DtTaskSetVariableWidget::CreationFlags) |
| The mode that is to be used when creating widgets by default. Default is DtTaskSetVariableWidget::NormalMode. More... | |
| virtual DtTaskSetVariableWidget::CreationFlags | widgetCreationMode () const |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Static Public Member Functions | |
| static DtDataEntryVariableWidgetManager & | instance (makVrv::DtDe &de) |
| Returns instance of the manager. More... | |
| static void | registerInstance (makVrv::DtDe &, DtDataEntryVariableWidgetManager *) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| VariableCreators | myVariableCreators |
| std::map< std::string, std::string > | myVariableWidgetCreatorsByClassName |
| DtTaskSetVariableWidget::CreationFlags | myWidgetCreationMode |
This class will create individual variable widgets.
| typedef std::pair<DtTaskSetVariableWidgetCreatorInterface*, makVrv::DtUnicode> makVrf::DtDataEntryVariableWidgetManager::TaskSetVariableInformation |
| typedef std::map<std::string, TaskSetVariableInformation> makVrf::DtDataEntryVariableWidgetManager::VariableCreators |
| makVrf::DtDataEntryVariableWidgetManager::DtDataEntryVariableWidgetManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the manager.
|
static |
|
virtual |
Adds a new creator into the system. If existing, old creator is deleted.
|
virtual |
|
virtual |
|
virtual |
| std::map<std::string, makVrv::DtUnicode> makVrf::DtDataEntryVariableWidgetManager::variables | ( | ) | const |
Returns a list of unique id for variable to it's screen name.
|
virtual |
Given a type return the codeVariableType associated with it.
|
virtual |
Given the Qt class name return the type that is supported by that class. Blank if it does not exists.
|
inline |
|
virtual |
The mode that is to be used when creating widgets by default. Default is DtTaskSetVariableWidget::NormalMode.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |