VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes
makVrf::DtVrfTaskSetVariableWidgetManager Class Reference

This class will create individual variable widgets. More...

Inheritance diagram for makVrf::DtVrfTaskSetVariableWidgetManager:
Inheritance graph
[legend]

Public Member Functions

 DtVrfTaskSetVariableWidgetManager (makVrv::DtDe &)
virtual ~DtVrfTaskSetVariableWidgetManager ()
virtual void addTaskSetVariableCreator (const std::string &type, DtTaskSetVariableWidgetCreatorInterface *, const makVrv::DtUnicode &)
 Adds a new creator into the system. If existing, old creator is deleted.
virtual
DtTaskSetVariableWidgetInterface
create (const std::string &type, QWidget *parent=0, const Qt::WindowFlags &flags=0)
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.
virtual makVrv::DtUnicode codeVariableType (const std::string &type) const
 Given a type return the codeVariableType associated with it.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static
DtVrfTaskSetVariableWidgetManager
instance (makVrv::DtDe &de)
 Returns instance of the manager.
static void registerInstance (makVrv::DtDe &, DtVrfTaskSetVariableWidgetManager *)

Protected Types

typedef std::pair
< DtTaskSetVariableWidgetCreatorInterface
*, makVrv::DtUnicode
TaskSetVariableInformation
typedef std::map< std::string,
TaskSetVariableInformation
VariableCreators

Protected Attributes

makVrv::DtDemyDe
VariableCreators myVariableCreators

Detailed Description

This class will create individual variable widgets.

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtVrfTaskSetVariableWidgetManager::DtVrfTaskSetVariableWidgetManager ( makVrv::DtDe )
virtual makVrf::DtVrfTaskSetVariableWidgetManager::~DtVrfTaskSetVariableWidgetManager ( )
virtual

Member Function Documentation

static DtVrfTaskSetVariableWidgetManager& makVrf::DtVrfTaskSetVariableWidgetManager::instance ( makVrv::DtDe de)
static

Returns instance of the manager.

static void makVrf::DtVrfTaskSetVariableWidgetManager::registerInstance ( makVrv::DtDe ,
DtVrfTaskSetVariableWidgetManager  
)
static
virtual void makVrf::DtVrfTaskSetVariableWidgetManager::addTaskSetVariableCreator ( const std::string &  type,
DtTaskSetVariableWidgetCreatorInterface ,
const makVrv::DtUnicode  
)
virtual

Adds a new creator into the system. If existing, old creator is deleted.

virtual DtTaskSetVariableWidgetInterface* makVrf::DtVrfTaskSetVariableWidgetManager::create ( const std::string &  type,
QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
)
virtual
virtual makVrv::DtUnicode makVrf::DtVrfTaskSetVariableWidgetManager::screenName ( const std::string &  type) const
virtual
std::map<std::string, makVrv::DtUnicode> makVrf::DtVrfTaskSetVariableWidgetManager::variables ( ) const

Returns a list of unique id for variable to it's screen name.

virtual makVrv::DtUnicode makVrf::DtVrfTaskSetVariableWidgetManager::codeVariableType ( const std::string &  type) const
virtual

Given a type return the codeVariableType associated with it.

Member Data Documentation

makVrv::DtDe& makVrf::DtVrfTaskSetVariableWidgetManager::myDe
protected
VariableCreators makVrf::DtVrfTaskSetVariableWidgetManager::myVariableCreators
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)