9 #ifndef setStartStopTimesDialog_H_
10 #define setStartStopTimesDialog_H_
14 #include "ui_setStartStopTimesUI.h"
15 #include <commonWidgets/preciseTimeEdit.h>
34 virtual void onCancel();
40 void setStartToBeginning();
42 void lockDurationChanged(
bool);
45 void durationChanged();
50 void updateDuration();
56 void setStartErrorCondition(
bool valid,
const QString& message);
59 void setEndErrorCondition(
bool valid,
const QString& message);
63 bool validateDurationTime(
DtRelativeTime time,QString& errorMessage);
MAKCommonWidgets::DtPreciseTimeEdit * myStopEdit
Definition: setStartStopTimesDialog.h:73
DtLgrGuiModel * myModel
Definition: setStartStopTimesDialog.h:65
Relative Time, an elapsed duration of time, no implied measurement, could be seconds/cycles or ticks ...
Definition: absoluteTime.h:28
The logger GUI's model.
Definition: lgrGuiModel.h:56
A Dialog for setting the start and stop times of the logger.
Definition: setStartStopTimesDialog.h:22
bool myStartInputValid
Definition: setStartStopTimesDialog.h:67
MAKCommonWidgets::DtPreciseTimeEdit * myStartEdit
Definition: setStartStopTimesDialog.h:72
DtAbsoluteTime myNewStart
Definition: setStartStopTimesDialog.h:69
bool myStopInputValid
Definition: setStartStopTimesDialog.h:68
bool myDurationLocked
Definition: setStartStopTimesDialog.h:66
DtAbsoluteTime myNewStop
Definition: setStartStopTimesDialog.h:70
Contains MAKLogger::DtAbsoluteTime and MAKLogger::DtRelativeTime classes.
MAKCommonWidgets::DtPreciseTimeEdit * myRelDurEdit
Definition: setStartStopTimesDialog.h:74
#define DT_DLL_LGRGUI
Definition: lgrGui.h:19
Defines INPORT/EXPORT macros for lgrGui library.
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82