VR-Forces 5.0.2 Developer's Guide
 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::signals2::signal< void(double)> signal_rollback
 
boost::signals2::signal< void()> signal_snapshotScenario
 
boost::signals2::signal< void(const
std::set< double > &)> 
signal_saveCheckpoints
 
boost::signals2::signal< void()> signal_stopSaves
 
boost::signals2::signal< void()> signal_clearAllSnapshots
 
boost::signals2::signal< void(bool)> signal_enablePeriodicCheckpoints
 

Protected Types

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

Protected Slots

virtual void itemSelectionChanged ()
 
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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)