VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtSimulationTimeWidget Class Reference

A widget class for putting simulation Time buttons on that are tied to existing menu items. More...

Inheritance diagram for makVrf::DtSimulationTimeWidget:
Inheritance graph
[legend]

Public Member Functions

 DtSimulationTimeWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR.
virtual ~DtSimulationTimeWidget ()
 DTOR.
- Public Member Functions inherited from makVrf::DtSimulationTimeWidgetInterface
virtual ~DtSimulationTimeWidgetInterface ()
 Virtual DTOR.

Public Attributes

QHBoxLayout * myMainLayout
QLabelmySimTime
DtSimulationTimeWidgetLogicmyLogic

Protected Member Functions

virtual void setupUi ()
 Sets up the contents of the widget.
virtual void reset ()
 Resets display to all zeros.
virtual void display (const QString &)
 Sets the time to dislpay.
virtual void setEnabled (bool)
 Set widget to be enabled/disabled.
virtual void showEvent (QShowEvent *)
virtual void hideEvent (QHideEvent *)
virtual void updateTime ()
 Calls down to logic to update time.
virtual bool needsTimeUpdate () const
virtual void updateSimTime ()
virtual void slot_backendUpdated (const DtVrfBackendState &, int changedFlags)

Protected Attributes

makVrv::DtSignalConnectionManager myConnectionManager
makVrv::DtDemyDe
bool myEnabled
double myNextTimeToCheck
double myLastSimTime

Detailed Description

A widget class for putting simulation Time buttons on that are tied to existing menu items.

Constructor & Destructor Documentation

makVrf::DtSimulationTimeWidget::DtSimulationTimeWidget ( makVrv::DtDe de,
QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrf::DtSimulationTimeWidget::~DtSimulationTimeWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtSimulationTimeWidget::setupUi ( )
protectedvirtual

Sets up the contents of the widget.

virtual void makVrf::DtSimulationTimeWidget::reset ( )
protectedvirtual

Resets display to all zeros.

Implements makVrf::DtSimulationTimeWidgetInterface.

virtual void makVrf::DtSimulationTimeWidget::display ( const QString &  )
protectedvirtual

Sets the time to dislpay.

Implements makVrf::DtSimulationTimeWidgetInterface.

virtual void makVrf::DtSimulationTimeWidget::setEnabled ( bool  )
protectedvirtual

Set widget to be enabled/disabled.

Implements makVrf::DtSimulationTimeWidgetInterface.

virtual void makVrf::DtSimulationTimeWidget::showEvent ( QShowEvent *  )
protectedvirtual
virtual void makVrf::DtSimulationTimeWidget::hideEvent ( QHideEvent *  )
protectedvirtual
virtual void makVrf::DtSimulationTimeWidget::updateTime ( )
protectedvirtual

Calls down to logic to update time.

virtual bool makVrf::DtSimulationTimeWidget::needsTimeUpdate ( ) const
protectedvirtual
virtual void makVrf::DtSimulationTimeWidget::updateSimTime ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeWidget::slot_backendUpdated ( const DtVrfBackendState ,
int  changedFlags 
)
protectedvirtual

Member Data Documentation

QHBoxLayout* makVrf::DtSimulationTimeWidget::myMainLayout
QLabel* makVrf::DtSimulationTimeWidget::mySimTime
DtSimulationTimeWidgetLogic* makVrf::DtSimulationTimeWidget::myLogic
makVrv::DtSignalConnectionManager makVrf::DtSimulationTimeWidget::myConnectionManager
protected
makVrv::DtDe& makVrf::DtSimulationTimeWidget::myDe
protected
bool makVrf::DtSimulationTimeWidget::myEnabled
protected
double makVrf::DtSimulationTimeWidget::myNextTimeToCheck
protected
double makVrf::DtSimulationTimeWidget::myLastSimTime
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)