![]() |
VR-Forces 4.0.4 Class Documentation
|
The class that will contain information about the currently loaded scenario. More...

Public Member Functions | |
| DtVrfCheckpointManager (makVrv::DtDe &) | |
| virtual | ~DtVrfCheckpointManager () |
| virtual void | deleteCheckpoints () |
| Displays a dialog that allows user to delete checkpoints in current scenario directory. | |
| virtual void | schedulePeriodicCheckpoints () |
| Displays a dialog that allows user to schedule perioidic checkpointing. | |
| virtual void | startTimer () |
| virtual void | stopTimer () |
| virtual void | schedulePeriodCheckpointing (bool enabled, bool useSimTime, int interval) |
| Enables/disables periodic checkpointing at the specified time interval (in milliseconds) | |
Static Public Member Functions | |
| static DtVrfCheckpointManager & | instance (makVrv::DtDe &de) |
| Returns instance of the messager. | |
Public Attributes | |
| boost::signal< void()> | signal_aboutToCheckpoint |
| Signal sent right before a checkpoint of the scenario. | |
Protected Member Functions | |
| virtual DtDeleteCheckpointsDialog * | createDeleteCheckpointsDialog (QWidget *p, const Qt::WindowFlags &f) |
| virtual DtPeriodicCheckpointWidget * | createPeriodicCheckpointsWidget (QWidget *p, const Qt::WindowFlags &f) |
| virtual void | tick () |
| If enabled, will be called to check to see if scenario needs to be checkpointed. | |
| virtual void | slot_backendUpdated () |
| Called when a backend is updated. | |
| virtual void | createCheckpointStatus () |
| Creates checkpoint status widget for status bar. | |
| virtual void | updateCheckpointStatus (int iTime) |
| Updates checkpoint status with time left until next checkpoint (in seconds) | |
| virtual double | currentSimTime () const |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| int | myTime |
| bool | myUseSimulationTime |
| bool | myCheckpointingEnabled |
| double | myCurrentSimTime |
| QLabel * | myCheckpointStatus |
| bool | myStatusBarWasVisible |
| double | myLastCheckpointTime |
The class that will contain information about the currently loaded scenario.
| virtual makVrf::DtVrfCheckpointManager::~DtVrfCheckpointManager | ( | ) | [virtual] |
| static DtVrfCheckpointManager& makVrf::DtVrfCheckpointManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the messager.
| virtual void makVrf::DtVrfCheckpointManager::deleteCheckpoints | ( | ) | [virtual] |
Displays a dialog that allows user to delete checkpoints in current scenario directory.
| virtual void makVrf::DtVrfCheckpointManager::schedulePeriodicCheckpoints | ( | ) | [virtual] |
Displays a dialog that allows user to schedule perioidic checkpointing.
If the user does, then this manager will register for De tick to process checkpointing
| virtual void makVrf::DtVrfCheckpointManager::startTimer | ( | ) | [virtual] |
| virtual void makVrf::DtVrfCheckpointManager::stopTimer | ( | ) | [virtual] |
| virtual void makVrf::DtVrfCheckpointManager::schedulePeriodCheckpointing | ( | bool | enabled, |
| bool | useSimTime, | ||
| int | interval | ||
| ) | [virtual] |
Enables/disables periodic checkpointing at the specified time interval (in milliseconds)
| virtual DtDeleteCheckpointsDialog* makVrf::DtVrfCheckpointManager::createDeleteCheckpointsDialog | ( | QWidget * | p, |
| const Qt::WindowFlags & | f | ||
| ) | [protected, virtual] |
| virtual DtPeriodicCheckpointWidget* makVrf::DtVrfCheckpointManager::createPeriodicCheckpointsWidget | ( | QWidget * | p, |
| const Qt::WindowFlags & | f | ||
| ) | [protected, virtual] |
| virtual void makVrf::DtVrfCheckpointManager::tick | ( | ) | [protected, virtual] |
If enabled, will be called to check to see if scenario needs to be checkpointed.
| virtual void makVrf::DtVrfCheckpointManager::slot_backendUpdated | ( | ) | [protected, virtual] |
Called when a backend is updated.
Call is only made if backends have become unloaded during periodic checkpointing
| virtual void makVrf::DtVrfCheckpointManager::createCheckpointStatus | ( | ) | [protected, virtual] |
Creates checkpoint status widget for status bar.
| virtual void makVrf::DtVrfCheckpointManager::updateCheckpointStatus | ( | int | iTime | ) | [protected, virtual] |
Updates checkpoint status with time left until next checkpoint (in seconds)
| virtual double makVrf::DtVrfCheckpointManager::currentSimTime | ( | ) | const [protected, virtual] |
| boost::signal<void ()> makVrf::DtVrfCheckpointManager::signal_aboutToCheckpoint |
Signal sent right before a checkpoint of the scenario.
makVrv::DtDe& makVrf::DtVrfCheckpointManager::myDe [protected] |
int makVrf::DtVrfCheckpointManager::myTime [protected] |
double makVrf::DtVrfCheckpointManager::myCurrentSimTime [protected] |
QLabel* makVrf::DtVrfCheckpointManager::myCheckpointStatus [protected] |
double makVrf::DtVrfCheckpointManager::myLastCheckpointTime [protected] |