VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
scenarioSnapshotsWidgetInterface.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
10 
11 namespace makVrf
12 {
14  {
15  public:
17 
18  virtual void addSnapshot(double simTime, const DtVrfCheckpointManager::AvailableSnapshot&) = 0;
19  virtual void removeSnapshot(double simTime) = 0;
20  virtual void clearSnapshots() = 0;
21  virtual void setEnablePeriodicSnapshots(bool) = 0;
22  virtual bool enablePeriodicSnapshots() const = 0;
23  virtual void updateSimTimeTitle(double simTime) = 0;
24  virtual void setCanEnabledSnapshots(bool) = 0;
25  virtual void setSavedCheckpoint(double, bool) = 0;
26 
27  virtual void setScheduledToSave(double, bool) = 0;
28  virtual void setStopSavesEnabled(bool) = 0;
29 
30  virtual void disableSnapshotControl() = 0;
31  virtual void enableSnapshotControl() = 0;
32 
33  boost::signals2::signal<void (double)> signal_rollback;
34  boost::signals2::signal<void ()> signal_snapshotScenario;
35  boost::signals2::signal<void (const std::set<double>&)> signal_saveCheckpoints;
36  boost::signals2::signal<void ()> signal_stopSaves;
37  boost::signals2::signal<void ()> signal_clearAllSnapshots;
38  boost::signals2::signal<void (bool)> signal_enablePeriodicCheckpoints;
39  };
40 }
boost::signals2::signal< void()> signal_snapshotScenario
Definition: scenarioSnapshotsWidgetInterface.h:34
boost::signals2::signal< void()> signal_clearAllSnapshots
Definition: scenarioSnapshotsWidgetInterface.h:37
Definition: scenarioSnapshotsWidgetInterface.h:13
Organized by simulation time, the back-ends that will support resetting to that simulation time (and ...
Definition: vrfCheckpointManager.h:43
virtual ~DtScenarioSnapshotsWidgetInterface()
Definition: scenarioSnapshotsWidgetInterface.h:16
boost::signals2::signal< void()> signal_stopSaves
Definition: scenarioSnapshotsWidgetInterface.h:36
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
boost::signals2::signal< void(bool)> signal_enablePeriodicCheckpoints
Definition: scenarioSnapshotsWidgetInterface.h:38
boost::signals2::signal< void(double)> signal_rollback
Definition: scenarioSnapshotsWidgetInterface.h:33

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)