9 #include <boost/signal.hpp>
11 #include <vrfGuiCoreQt/scenarioSnapshotsWidgetUi.hpp>
13 #include <QtGui/QWidget>
24 class DtScenarioSnapshotsWidgetLogic;
37 virtual void setupGui();
40 virtual void removeSnapshot(
double simTime);
41 virtual void clearSnapshots();
42 virtual void setSavedCheckpoint(
double,
bool);
44 virtual void setScheduledToSave(
double,
bool);
45 virtual void setStopSavesEnabled(
bool);
47 virtual void setEnablePeriodicSnapshots(
bool);
48 virtual bool enablePeriodicSnapshots()
const;
50 virtual void updateSimTimeTitle(
double simTime);
51 virtual void setCanEnabledSnapshots(
bool);
52 virtual void disableSnapshotControl();
53 virtual void enableSnapshotControl();
59 virtual void itemSelectionChanged();
60 virtual void snapshotPressed();
61 virtual void saveAsScenariosPressed();
62 virtual void rollbackPressed();
63 virtual void stopSaves();
64 virtual void clearAllSnapshotsPressed();
65 virtual void showCheckpointSettingsButtonPressed();
66 virtual void enablePeriodicSnapshotsChanged();
76 typedef std::map<double, QTreeWidgetItem*>
Items;