17 #include <matrix/geodeticCoord.h>
21 #include <QtWidgets/QWidget>
34 class DtVrfEnvironmentConditionsDateAndTimeLogic;
35 class DtTimezoneFormatWidget;
36 class DtVrfEnvironmentalDateTimeEntryWidget;
54 virtual void setTimeScale(
double timeScale)
override;
58 virtual void setDateAndTimeOfDay(time_t);
61 virtual time_t dateAndTimeOfDay()
const;
70 virtual void setDateAndTime(
int year,
int month,
int day,
int hours,
int minutes,
double seconds)
override;
73 virtual void setTime(
int hour,
int minutes,
int seconds);
76 virtual void setDate(
int year,
int month,
int day);
78 virtual void setWidgetsEnabled(
bool)
override;
81 virtual void setDataEntryOnly(
bool);
84 virtual void setAllowTimezoneSelection(
bool);
87 virtual void setUseGlobalTimeZone(
bool);
88 virtual bool useGlobalTimeZone()
const;
91 virtual void activate()
override;
94 virtual void deactivate()
override;
96 virtual void setTimeOnCreationIsFrozen(
bool);
97 virtual void setTimeSetToLocalOnFirstPlacement(
bool);
104 virtual void alwaysDaylightChanged();
105 virtual void onSetTimeBasedOnCreationChanged();
106 virtual void onHourChanged(
int);
107 virtual void onMinuteChanged(
int);
110 virtual void slot_localDateTimeChanged(time_t);
111 virtual void slot_utcDateTimeChanged(time_t);
112 virtual void slot_dateAndTimeFormatChanged(std::string);
113 virtual void setDisplayTime(time_t utcTime,
const std::string& format);
114 virtual void slot_utcTimeChanged(time_t);
115 virtual void slot_localUtcTimeChanged(time_t);
Abstract interface for a date and time widget.
Definition: DtDateAndTimeInterface.h:18
The logic for displaying/editing the date and time.
Definition: vrfEnvironmentConditionsDateAndTimeLogic.h:21
Declaration for the makVrv::DtDateAndTimeInterface class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
Base class to provide boost signal/slot management.
The DtVrfDateTimeEntryWidget class is a simple class that can allow for date/time entry in local time...
Definition: vrfEnvironmentalDateTimeEntryWidget.h:38
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:76