14 #include <QtWidgets/QWidget>
16 class QCalendarWidget;
57 virtual void setDateAndTime(
int year,
int month,
int day,
58 int hours,
int minutes,
double seconds);
64 virtual void setDate(
int year,
int month,
int day);
70 virtual void setTime(
int hours,
int minutes,
double seconds);
74 virtual void setTimeScale(
double timeScale);
84 virtual void activate();
87 virtual void deactivate();
94 virtual void setWidgetsEnabled(
bool isEnabled);
103 virtual void on_myHourChanged(
int hour);
104 virtual void on_myMinuteChanged(
int minute);
105 virtual void on_myTimeChanged(
const QTime&);
106 virtual void on_myDateChanged(
const QDate&);
107 virtual void on_myTimeScaleChanged(
double);
108 virtual void on_myUseCurrentSettingsClicked();
114 virtual void updateTime();
125 int getSeconds(
double seconds);
130 int getMilliseconds(
double seconds);
137 double getSeconds(
int sec,
int millisec);
Abstract interface for a date and time widget.
Definition: DtDateAndTimeInterface.h:18
A basic analog clock control.
Definition: DtAnalogClock.h:26
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Declaration for the makVrv::DtDateAndTimeInterface class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69