VR-Forces 4.2 Class Documentation
List of all members | Classes | Public Slots | Signals | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
DtBehaviorUi Class Reference
Inheritance diagram for DtBehaviorUi:
Inheritance graph
[legend]

Classes

struct  UiData

Public Slots

virtual void sendEvent (const DtUiElementEvent &)

Signals

void uiEvent (const DtUiElementEvent &)

Public Member Functions

 DtBehaviorUi (makVrv::DtDe &)
 default constructor
virtual ~DtBehaviorUi ()
 destructor
virtual bool loadUiFilesFrom (const std::string &)
 Loads all the UI files from the specified directory.
virtual QWidgetcreateControlsFor (const std::set< makVrf::DtEntityMapperKey > &)
 Returns a widget based on the ui file for the controls specified.
virtual bool isModified () const
virtual void setElementChangedCallbackFunction (DtElementChangedCallbackFcn)
virtual void clearContents ()
DtUiForParameterdisplaying ()

Protected Types

typedef std::map< std::string,
UiData
UisForParameters

Protected Member Functions

virtual void emptyList ()

Protected Attributes

makVrv::DtDe & myDe
DtElementChangedCallbackFcn myElementChangedCallback
UisForParameters myUis
DtUiForParametermyDisplaying
QWidgetmyUnavailableParameters

Member Typedef Documentation

typedef std::map<std::string, UiData> DtBehaviorUi::UisForParameters
protected

Constructor & Destructor Documentation

DtBehaviorUi::DtBehaviorUi ( makVrv::DtDe &  )

default constructor

virtual DtBehaviorUi::~DtBehaviorUi ( )
virtual

destructor

Member Function Documentation

virtual bool DtBehaviorUi::loadUiFilesFrom ( const std::string &  )
virtual

Loads all the UI files from the specified directory.

virtual QWidget* DtBehaviorUi::createControlsFor ( const std::set< makVrf::DtEntityMapperKey > &  )
virtual

Returns a widget based on the ui file for the controls specified.

virtual bool DtBehaviorUi::isModified ( ) const
virtual
virtual void DtBehaviorUi::setElementChangedCallbackFunction ( DtElementChangedCallbackFcn  )
virtual
virtual void DtBehaviorUi::clearContents ( )
virtual
DtUiForParameter* DtBehaviorUi::displaying ( )
inline
virtual void DtBehaviorUi::emptyList ( )
protectedvirtual
void DtBehaviorUi::uiEvent ( const DtUiElementEvent )
signal
virtual void DtBehaviorUi::sendEvent ( const DtUiElementEvent )
virtualslot

Member Data Documentation

makVrv::DtDe& DtBehaviorUi::myDe
protected
DtElementChangedCallbackFcn DtBehaviorUi::myElementChangedCallback
protected
UisForParameters DtBehaviorUi::myUis
protected
DtUiForParameter* DtBehaviorUi::myDisplaying
protected
QWidget* DtBehaviorUi::myUnavailableParameters
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)