VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
virtual ~DtExampleInfoPageLogic ()
 DTOR.
- 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
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.
virtual void replaceUpdateFunction (const std::string &name, DtItemUpdateFunction *function)
 Repalces update function with given function. If item does not exist replace will not occur.
virtual void removeDataItem (const std::string &name)
 Removes a data item into the data item list.
virtual void setDataItemVisible (const std::string &, bool)
 Sets data item visible/invisible.
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.
virtual void setFixedItemHeight (int)
int fixedItemHeight () const
virtual void setFixedItemWidth (int)
int fixedItemWidth () const

Protected Member Functions

virtual void activate (makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *state)
 Called when dialog is activated, subscribe for messages for current tasks.
virtual void deactivate ()
 Called when deactivated. Unsubscribe for task messages.
- Protected Member Functions inherited from makVrf::makVrfGuiObjectInformationQt::DtInformationDialogPageLogic
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.
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

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 Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)