VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Slots | Signals | Public Member Functions | Protected Types | 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 QWidget * createControlsFor (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 ()
virtual void emptyList ()

Protected Types

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

Protected Attributes

makVrv::DtDemyDe
DtElementChangedCallbackFcn myElementChangedCallback
UisForParameters myUis
DtUiForParametermyDisplaying

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 ( )
virtual
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

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)