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

Public Member Functions

 DtSimulationTimeScaleWidgetLogic (makVrv::DtDe &de, DtSimulationTimeScaleWidgetInterface *iFace)
 
virtual ~DtSimulationTimeScaleWidgetLogic ()
 
virtual void setupGui ()
 
virtual void setTimeMultiplier (double, bool sendMessage=true)
 
virtual void setDisplayOnly (bool)
 
virtual void setRange (double low, double high)
 
virtual void validateRange (double multi)
 

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 &)
 
virtual void updateInterfaceEnabledState ()
 
virtual void slot_onSessionUpdated (int flags)
 

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
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::updateInterfaceEnabledState ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_onSessionUpdated ( int  flags)
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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)