16 #include <QtWidgets/QWidget>
39 class DtCheckpointSettingsWidgetLogic;
40 class DtTimeEntryWidget;
55 virtual void setContentsEnabled(
bool);
56 virtual bool contentsEnabled()
const;
63 virtual bool snapshotsEnabled()
const;
64 virtual void setSnapshotsEnabled(
bool);
67 virtual bool checkpointsEnabled()
const;
68 virtual void setCheckpointsEnabled(
bool);
71 virtual double scenarioSnapshotsTime()
const;
72 virtual void setScenarioSnapshotsTime(
double);
75 virtual void setNumberOfSnapshotsToKeep(
int);
76 virtual int numberOfSnapshotsToKeep()
const;
79 virtual void setEnablePeriodicCheckpointing(
bool);
80 virtual bool enablePeriodicCheckpointing()
const;
83 virtual void setPeriodicCheckpointingFrequency(
int);
84 virtual int periodicCheckpointingFrequency()
const;
87 virtual void setPeriodicCheckpointingDirectory(
const std::string&);
88 virtual std::string periodicCheckpointingDirectory()
const;
90 virtual void updateEnabledStates();
93 virtual void checkpointsDirectoryChanged();
94 virtual void saveCheckpointsFrequencyChanged();
97 virtual void updatePeriodicSnapshotData();
98 virtual void showScenarioSnapshotsPressed();
100 virtual void enableSaveCheckpointsChanged();
101 virtual void clearSaveCheckpointsDirectoryPressed();
102 virtual void selectCheckpointsDirectoryPressed();
Widget that allows users to enter time values, including days.
Definition: timeEntryWidget.h:29
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70