VR-Forces 4.6.1 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 | Protected Attributes
makVrf::DtSimulationTimeScaleWidgetLogic Class Reference

Public Member Functions

 DtSimulationTimeScaleWidgetLogic (makVrv::DtDe &de, DtSimulationTimeScaleWidgetInterface *iFace)
 CTOR.
virtual ~DtSimulationTimeScaleWidgetLogic ()
 virtual DTOR
virtual void setupGui ()
virtual void setTimeMultiplier (double, bool sendMessage=true)
 Sets time multiplier based on actual value. Will set time scale appropriately.
virtual void setDisplayOnly (bool)
 Sets to only display the information, not send it to the network.
virtual void setRange (double low, double high)
virtual void validateRange (double multi)
 If the given value is outside the range, modify the range to match.

Protected Member Functions

virtual void initialize ()
virtual void slot_selectedBackendChanged ()
virtual void slot_allBackendsAboutToBeRemoved ()
virtual void slot_backendUpdated (const DtVrfBackendState &, int)
virtual void slot_driverStarted ()
virtual void slot_backendDiscovered (const DtVrfBackendState &)

Protected Attributes

makVrv::DtDemyDe
DtSimulationTimeScaleWidgetInterfacemyInterface
DtVrfBackendStatemyBackend
makVrv::DtSignalConnectionManager myConnectionManager
double myLowRange
double myHighRange
bool myDisplayOnly

Constructor & Destructor Documentation

makVrf::DtSimulationTimeScaleWidgetLogic::DtSimulationTimeScaleWidgetLogic ( makVrv::DtDe de,
DtSimulationTimeScaleWidgetInterface iFace 
)

CTOR.

virtual makVrf::DtSimulationTimeScaleWidgetLogic::~DtSimulationTimeScaleWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setupGui ( )
virtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setTimeMultiplier ( double  ,
bool  sendMessage = true 
)
virtual

Sets time multiplier based on actual value. Will set time scale appropriately.

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setDisplayOnly ( bool  )
virtual

Sets to only display the information, not send it to the network.

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setRange ( double  low,
double  high 
)
virtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::validateRange ( double  multi)
virtual

If the given value is outside the range, modify the range to match.

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::initialize ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_selectedBackendChanged ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_allBackendsAboutToBeRemoved ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_backendUpdated ( const DtVrfBackendState ,
int   
)
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_driverStarted ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_backendDiscovered ( const DtVrfBackendState )
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtSimulationTimeScaleWidgetLogic::myDe
protected
DtSimulationTimeScaleWidgetInterface* makVrf::DtSimulationTimeScaleWidgetLogic::myInterface
protected
DtVrfBackendState* makVrf::DtSimulationTimeScaleWidgetLogic::myBackend
protected
makVrv::DtSignalConnectionManager makVrf::DtSimulationTimeScaleWidgetLogic::myConnectionManager
protected
double makVrf::DtSimulationTimeScaleWidgetLogic::myLowRange
protected
double makVrf::DtSimulationTimeScaleWidgetLogic::myHighRange
protected
bool makVrf::DtSimulationTimeScaleWidgetLogic::myDisplayOnly
protected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)