VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
exampleInfoPage::DtExampleInfoPageLogic Class Reference

The logic for this page. Will subscribe/unsubscribe from registering for task messages. More...

Inheritance diagram for exampleInfoPage::DtExampleInfoPageLogic:
Inheritance graph
[legend]

Public Member Functions

 DtExampleInfoPageLogic (makVrv::DtDe &, DtInformationDialogPage *iface)
 CTOR. More...
 
virtual ~DtExampleInfoPageLogic ()
 DTOR. More...
 
- Public Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic
 DtInformationDialogPageLogic (makVrv::DtDe &, DtInformationDialogPage *iface)
 
virtual ~DtInformationDialogPageLogic ()
 
virtual void updateData ()
 
virtual void clearInterface ()
 
makVrv::DtDede ()
 
void setInterface (DtInformationDialogPage *iFace)
 
makVrv::DtElementID elementId () const
 
makVrv::DtStateView
< makVrv::DtVrlinkSimulatedBaseState > * 
state ()
 
virtual void setState (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state)
 
virtual void addDataItems (const makVrv::DtPageConfiguration::PagePathList &pathList)
 
virtual void forceRemove ()
 
virtual
DtInformationTreeWidgetItem
addDataItem (const std::string &name, DtItemUpdateFunction *function, const std::string &before="", int flags=Before)
 Adds a new data item into the data item list. If before is not blank, adds before specified item. More...
 
virtual void replaceUpdateFunction (const std::string &name, DtItemUpdateFunction *function)
 Repalces update function with given function. If item does not exist replace will not occur. More...
 
virtual void removeDataItem (const std::string &name)
 Removes a data item into the data item list. More...
 
virtual void setDataItemVisible (const std::string &, bool)
 Sets data item visible/invisible. More...
 
virtual void stateViewRemoved ()
 
virtual void slot_onStateViewUpdated (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *)
 
virtual void slot_onUpdateRateChanged (makVrv::DtUniqueID id, int rate)
 Called when the update rate has changed, make sure we at least keep the 1Hz update rate. More...
 
virtual void setFixedItemHeight (int)
 
int fixedItemHeight () const
 
virtual void setFixedItemWidth (int)
 
int fixedItemWidth () const
 
virtual void slot_itemRequestedUpdate (DtItemUpdateFunction *)
 
virtual const std::set
< makVrv::DtUniqueID > & 
elementIDs () const
 

Protected Member Functions

virtual void activate (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state)
 Called when dialog is activated, subscribe for messages for current tasks. More...
 
virtual void deactivate ()
 Called when deactivated. Unsubscribe for task messages. More...
 
- Protected Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic
virtual void slot_defaultIconListChanged ()
 
virtual
DtInformationTreeWidgetItem
createTreeWidgetItem ()
 
virtual void completeRateChange ()
 
virtual void slot_onStateViewAboutToBeRemoved (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > &state)
 
virtual
makVrv::DtSimEntryUpdater::UpdateRate 
defaultUpdateRate () const
 Default is 1hz. More...
 
virtual
makVrv::DtSimEntryUpdater::UpdateRate 
currentUpdateRate () const
 
virtual void connectState (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *)
 

Additional Inherited Members

- Public Types inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic
enum  AddFlags { Before = 1, ChildOf = 2 }
 
- Protected Attributes inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic
DtInformationDialogPagemyInterface
 
makVrv::DtDemyDe
 
makVrv::DtStateView
< makVrv::DtVrlinkSimulatedBaseState > * 
myState
 
makVrv::DtElementID myStateId
 
makVrv::DtSignalConnectionManager myConnections
 
makVrv::DtSignalConnectionManager myActivatedConnections
 
std::map< std::string,
DtInformationTreeWidgetItem * > 
myItems
 
bool myFirstUpdate
 
int myFixedItemHeight
 
int myFixedItemWidth
 
std::set< makVrv::DtUniqueIDmyElementIDs
 
boost::signals2::connection myStateUpdateConnection
 

Detailed Description

The logic for this page. Will subscribe/unsubscribe from registering for task messages.

Constructor & Destructor Documentation

exampleInfoPage::DtExampleInfoPageLogic::DtExampleInfoPageLogic ( makVrv::DtDe ,
DtInformationDialogPage iface 
)

CTOR.

virtual exampleInfoPage::DtExampleInfoPageLogic::~DtExampleInfoPageLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void exampleInfoPage::DtExampleInfoPageLogic::activate ( makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *  state)
protectedvirtual

Called when dialog is activated, subscribe for messages for current tasks.

Reimplemented from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic.

virtual void exampleInfoPage::DtExampleInfoPageLogic::deactivate ( )
protectedvirtual

Called when deactivated. Unsubscribe for task messages.

Reimplemented from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)