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 | Public Member Functions | Protected Member Functions
exampleInfoPage::DtExampleInfoPageLogic Class Reference

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

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

Public Member Functions

 DtExampleInfoPageLogic (makVrv::DtDe &, DtInformationDialogPage *iface)
 
virtual ~DtExampleInfoPageLogic ()
 
- 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)
 
virtual void replaceUpdateFunction (const std::string &name, DtItemUpdateFunction *function)
 
virtual void removeDataItem (const std::string &name)
 
virtual void setDataItemVisible (const std::string &, bool)
 
virtual void stateViewRemoved ()
 
virtual void slot_onStateViewUpdated (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *)
 
virtual void slot_onUpdateRateChanged (makVrv::DtUniqueID id, int rate)
 
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)
 
virtual void deactivate ()
 
- 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
 
virtual
makVrv::DtSimEntryUpdater::UpdateRate 
currentUpdateRate () const
 
virtual void connectState (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *)
 
virtual bool setUpdateRateFor (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state) const
 

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
 

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 Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)