15 #include <boost/signals2.hpp>
37 virtual void setLabel(
const QString&);
38 virtual QString label()
const;
41 virtual void setRange(
double bottom,
double top);
44 virtual void setDefaultValue(
const std::string&);
47 virtual void setVariableData(
const QString&);
50 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName);
53 virtual void setupFromBoundVariable(
const DtReaderWriter* variableName);
57 virtual void setDateTimeInSeconds(time_t);
58 virtual time_t dateTimeInSeconds()
const;
61 virtual void resetToCurrentDateTime();
64 virtual void setTextColor(QColor color);
67 virtual void setSpecificDateTimeFormat(
const std::string& f);
70 virtual void setDisplayTimezone(
bool displayTz);
84 return tr(
"VR-Forces Data Entry").toUtf8().constData();
89 return tr(
"<vrfGuiDataEntryWidgets/dateTimeEntryWidget.h>").toUtf8().constData();
94 return tr(
"dateTime").toUtf8().constData();
101 virtual void timezoneChanged(
const std::string&,
const std::string&);
102 virtual void dateTimeFormatChanged(
const std::string&);
105 virtual void onDateTimeChanged();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
static std::string variableName()
Definition: dateTimeEntryWidget.h:92
DtTaskSetVariableWidgetCreator< DtDateTimeEntryWidget > DtDateTimeEntryWidgetCreator
Definition: dateTimeEntryWidget.h:115
QHBoxLayout * myContentLayout
Definition: dateTimeEntryWidget.h:111
static std::string designerGroup()
Definition: dateTimeEntryWidget.h:82
Definition: readerWriter.h:85
Simple string variable widget extension. Hides top/bottom items as they are not needed.
Definition: dateTimeEntryWidget.h:118
Interface class used to define minimal interface for a property. The DtPropertyInterface class provid...
Definition: propertyInterface.h:48
static std::string headerFile()
Definition: dateTimeEntryWidget.h:87
boost::signals2::signal< void()> signal_changed
Signal sent when anything about the time entry has changed.
Definition: dateTimeEntryWidget.h:98
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools. This will simply call ...
Definition: DtUnicode.h:92
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
QDateTimeEdit * myDateTime
Definition: dateTimeEntryWidget.h:109
QLabel * myDateTimeEntryLabel
Definition: dateTimeEntryWidget.h:108
QLabel * myTimezone
Definition: dateTimeEntryWidget.h:110
bool myUsingSpecificDateTimeFormat
Definition: dateTimeEntryWidget.h:112
static makVrv::DtUnicode codeVariableType()
Definition: dateTimeEntryWidget.h:77
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
Widget that allows users to enter date/time values. The date/time will be shown in the currently sele...
Definition: dateTimeEntryWidget.h:26