VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scenarioSnapshotsWidgetLogic.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
15 #include <vrfmsgs/ifStatus.h>
16 
17 namespace makVrv
18 {
19  class DtDe;
20 }
21 
22 namespace makVrf
23 {
24  class DtVrfBackendState;
25 
27  {
28  public:
31 
32  public:
33  virtual void setupGui();
34 
35  protected:
36  virtual void snapshotsChanged(const DtVrfCheckpointManager::AvailableSnapshots& added,
38  virtual void addSnapshots(const DtVrfCheckpointManager::AvailableSnapshots&);
39  virtual void removeSnapshots(const DtVrfCheckpointManager::AvailableSnapshots&);
40 
41  virtual void slot_rollback(double);
42  virtual void slot_snapshotScenario();
43  virtual void slot_saveCheckpoints(const std::set<double>&);
44  virtual void clearSnapshots();
45 
46  virtual void slot_clearAllSnapshots();
47  virtual void slot_savedScenarioCheckpoint(double simTime);
48  virtual void slot_onStopSaves();
49  virtual void slot_savedCheckpointsCleared(const std::set<double>&);
50  virtual void slot_savingCheckpoints(const std::set<double>&);
51  virtual void slot_enablePeriodicCheckpoints(bool);
52  virtual void slot_settingReceived(const std::string& setting, const DtVrfBackendState* state);
53  virtual void slot_startingScenarioCheckpointTimeChanged(double oldTime, double newTime);
54  virtual void slot_saveStateChanged(const std::set<double>& saved, const std::set<double>& unsaved);
55 
56  virtual void shouldBeEnabled();
57 
58  protected:
62  };
63 }

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)