VR-Forces 5.0.3 Developer's Guide
 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 &)
 
virtual ~DtBehaviorUi ()
 
virtual bool loadUiFilesFrom (const std::string &)
 
virtual QWidget * createControlsFor (const std::set< makVrf::DtEntityMapperKey > &)
 
virtual QWidget * createControlsFor (const std::vector< DtComponentSystemDefinition * > &)
 
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 QWidget* DtBehaviorUi::createControlsFor ( const std::vector< DtComponentSystemDefinition * > &  )
virtual
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 Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)