17 #include <matrix/geodeticCoord.h>
21 #include <QtWidgets/QWidget>
34 class DtVrfEnvironmentConditionsDateAndTimeLogic;
35 class DtTimezoneFormatWidget;
36 class DtVrfEnvironmentalDateTimeEntryWidget;
54 virtual void setTimeScale(
double timeScale);
58 virtual void setDateAndTimeOfDay(time_t);
61 virtual time_t dateAndTimeOfDay()
const;
70 virtual void setDateAndTime(
int year,
int month,
int day,
71 int hours,
int minutes,
double seconds);
74 virtual void setTime(
int hour,
int minutes,
int seconds);
77 virtual void setDate(
int year,
int month,
int day);
79 virtual void setWidgetsEnabled(
bool);
82 virtual void setDataEntryOnly(
bool);
85 virtual void setAllowTimezoneSelection(
bool);
88 virtual void setUseGlobalTimeZone(
bool);
89 virtual bool useGlobalTimeZone()
const;
92 virtual void activate();
95 virtual void deactivate();
97 virtual void setTimeOnCreationIsFrozen(
bool);
98 virtual void setTimeSetToLocalOnFirstPlacement(
bool);
105 virtual void alwaysDaylightChanged();
106 virtual void onSetTimeBasedOnCreationChanged();
107 virtual void onHourChanged(
int);
108 virtual void onMinuteChanged(
int);
111 virtual void slot_localDateTimeChanged(time_t);
112 virtual void slot_utcDateTimeChanged(time_t);
113 virtual void slot_dateAndTimeFormatChanged(std::string);
114 virtual void setDisplayTime(time_t utcTime,
const std::string& format);
115 virtual void slot_utcTimeChanged(time_t);
116 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:72