VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Attributes
makVrf::DtScenarioSnapshotsWidget Class Reference
Inheritance diagram for makVrf::DtScenarioSnapshotsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtScenarioSnapshotsWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
virtual ~DtScenarioSnapshotsWidget ()
virtual void setupGui ()
virtual void addSnapshot (double simTime, const DtVrfCheckpointManager::AvailableSnapshot &)
virtual void removeSnapshot (double simTime)
virtual void clearSnapshots ()
virtual void setSavedCheckpoint (double, bool)
virtual void setScheduledToSave (double, bool)
virtual void setStopSavesEnabled (bool)
virtual void setEnablePeriodicSnapshots (bool)
virtual bool enablePeriodicSnapshots () const
virtual void updateSimTimeTitle (double simTime)
virtual void setCanEnabledSnapshots (bool)
virtual void disableSnapshotControl ()
virtual void enableSnapshotControl ()
- Public Member Functions inherited from makVrf::DtScenarioSnapshotsWidgetInterface
virtual ~DtScenarioSnapshotsWidgetInterface ()

Public Attributes

Ui_DtScenarioSnapshotsWidgetUi myUiImpl
- Public Attributes inherited from makVrf::DtScenarioSnapshotsWidgetInterface
boost::signal< void(double)> signal_rollback
boost::signal< void()> signal_snapshotScenario
boost::signal< void(const
std::set< double > &)> 
signal_saveCheckpoints
boost::signal< void()> signal_stopSaves
boost::signal< void()> signal_clearAllSnapshots
boost::signal< void(bool)> signal_enablePeriodicCheckpoints

Protected Types

typedef std::map< double,
QTreeWidgetItem * > 
Items

Protected Slots

virtual void itemSelectionChanged ()
 Called when ok is pressed, update the vrf application with new data.
virtual void snapshotPressed ()
virtual void saveAsScenariosPressed ()
virtual void rollbackPressed ()
virtual void stopSaves ()
virtual void clearAllSnapshotsPressed ()
virtual void showCheckpointSettingsButtonPressed ()
virtual void enablePeriodicSnapshotsChanged ()

Protected Attributes

makVrv::DtDemyDe
DtScenarioSnapshotsWidgetLogicmyLogic
bool mySnapshotControlsEnabled
Items myItems

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtScenarioSnapshotsWidget::DtScenarioSnapshotsWidget ( makVrv::DtDe de,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtScenarioSnapshotsWidget::~DtScenarioSnapshotsWidget ( )
virtual

Member Function Documentation

virtual void makVrf::DtScenarioSnapshotsWidget::setupGui ( )
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::addSnapshot ( double  simTime,
const DtVrfCheckpointManager::AvailableSnapshot  
)
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::removeSnapshot ( double  simTime)
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::clearSnapshots ( )
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::setSavedCheckpoint ( double  ,
bool   
)
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::setScheduledToSave ( double  ,
bool   
)
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::setStopSavesEnabled ( bool  )
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::setEnablePeriodicSnapshots ( bool  )
virtual
virtual bool makVrf::DtScenarioSnapshotsWidget::enablePeriodicSnapshots ( ) const
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::updateSimTimeTitle ( double  simTime)
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::setCanEnabledSnapshots ( bool  )
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::disableSnapshotControl ( )
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::enableSnapshotControl ( )
virtual
virtual void makVrf::DtScenarioSnapshotsWidget::itemSelectionChanged ( )
protectedvirtualslot

Called when ok is pressed, update the vrf application with new data.

virtual void makVrf::DtScenarioSnapshotsWidget::snapshotPressed ( )
protectedvirtualslot
virtual void makVrf::DtScenarioSnapshotsWidget::saveAsScenariosPressed ( )
protectedvirtualslot
virtual void makVrf::DtScenarioSnapshotsWidget::rollbackPressed ( )
protectedvirtualslot
virtual void makVrf::DtScenarioSnapshotsWidget::stopSaves ( )
protectedvirtualslot
virtual void makVrf::DtScenarioSnapshotsWidget::clearAllSnapshotsPressed ( )
protectedvirtualslot
virtual void makVrf::DtScenarioSnapshotsWidget::showCheckpointSettingsButtonPressed ( )
protectedvirtualslot
virtual void makVrf::DtScenarioSnapshotsWidget::enablePeriodicSnapshotsChanged ( )
protectedvirtualslot

Member Data Documentation

Ui_DtScenarioSnapshotsWidgetUi makVrf::DtScenarioSnapshotsWidget::myUiImpl
makVrv::DtDe& makVrf::DtScenarioSnapshotsWidget::myDe
protected
DtScenarioSnapshotsWidgetLogic* makVrf::DtScenarioSnapshotsWidget::myLogic
protected
bool makVrf::DtScenarioSnapshotsWidget::mySnapshotControlsEnabled
protected
Items makVrf::DtScenarioSnapshotsWidget::myItems
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)