13 #include <QtWidgets/QWidget>
23 class QDoubleValidator;
49 virtual QString xValue()
const override;
50 virtual QString yValue()
const override;
51 virtual QString zValue()
const override;
59 virtual void setXLabel(
const QString&)
override;
60 virtual QString xLabel()
const override;
62 virtual void setYLabel(
const QString&)
override;
63 virtual QString yLabel()
const override;
65 virtual void setZLabel(
const QString&)
override;
66 virtual QString zLabel()
const override;
69 virtual void setXValue(
const QString&)
override;
70 virtual void setYValue(
const QString&)
override;
71 virtual void setZValue(
const QString&)
override;
73 virtual void setXReadOnly(
bool)
override;
74 virtual bool xReadOnly()
const override;
76 virtual void setYReadOnly(
bool)
override;
77 virtual bool yReadOnly()
const override;
79 virtual void setZReadOnly(
bool)
override;
80 virtual bool zReadOnly()
const override;
90 virtual void setZEnabled(
bool b)
override;
95 virtual void setHideZLocation(
bool b)
override;
97 return myHideZLocation;
100 virtual void setCoordinateSystemDecimals(
int i)
override;
102 return myCoordinateSystemDecimals;
105 virtual void setShowWarningLabel(
bool b)
override;
106 virtual void setEntryInvalid(
bool b)
override;
108 return myShowWarningLabel;
DtLocationCSEntryCreator< DtLocationCSLabelEntryBasicGeocentric > DtLocationCSLabelEntryBasicGeocentricCreator
Definition: locationCSEntryLabelBasicWidgets.h:214
bool myShowWarningLabel
Definition: locationCSEntryLabelBasicWidgets.h:133
Definition: locationCSEntryLabelBasicWidgets.h:29
virtual bool useInputValidation() const override
Definition: locationCSEntryLabelBasicWidgets.h:86
virtual bool advancedKeyboardHandling() const override
Definition: locationCSEntryLabelBasicWidgets.h:115
Definition: locationCSEntryLabelBasicWidgets.h:167
virtual bool xyValidatorsEnabled() const override
Interface requires to implement this function but with label entries no input validation is performed...
Definition: locationCSEntryLabelBasicWidgets.h:54
QGridLayout * myGridLayout
Definition: locationCSEntryLabelBasicWidgets.h:120
Definition: locationCSEntryLabelBasicWidgets.h:181
Definition: locationCSEntryLabelBasicWidgets.h:199
QLabel * myLocationX
Definition: locationCSEntryLabelBasicWidgets.h:121
Definition: locationCSEntryInterface.h:24
DtLocationCSEntryCreator< DtLocationCSLabelEntryBasicDeg > DtLocationCSLabelEntryBasicDegCreator
Definition: locationCSEntryLabelBasicWidgets.h:148
bool myHideZLocation
Definition: locationCSEntryLabelBasicWidgets.h:131
Definition: locationCSEntryInterface.h:103
Definition: locationCSEntryLabelBasicWidgets.h:136
virtual bool zEnabled() const override
Definition: locationCSEntryLabelBasicWidgets.h:91
virtual bool showWarningLabel() const override
Definition: locationCSEntryLabelBasicWidgets.h:107
QLabel * myLocationZ
Definition: locationCSEntryLabelBasicWidgets.h:125
virtual void setUseInputValidation(bool) override
Interface requires to implement this function but with label entries no input validation is performed...
Definition: locationCSEntryLabelBasicWidgets.h:83
virtual void setXYValidatorsEnabled(bool) override
Interface requires to implement this function but with label entries no input validation is performed...
Definition: locationCSEntryLabelBasicWidgets.h:45
virtual void setupConnections() override
Interface requires to implement this function but nothing to be done.
Definition: locationCSEntryLabelBasicWidgets.h:41
DtLocationCSEntryCreator< DtLocationCSLabelEntryBasicUTM > DtLocationCSLabelEntryBasicUTMCreator
Definition: locationCSEntryLabelBasicWidgets.h:179
Definition: locationCSEntryLabelBasicWidgets.h:150
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
virtual int coordinateSystemDecimals() const override
Definition: locationCSEntryLabelBasicWidgets.h:101
virtual bool hideZLocation() const override
Definition: locationCSEntryLabelBasicWidgets.h:96
QLabel * myLocationLabelZ
Definition: locationCSEntryLabelBasicWidgets.h:126
QLabel * myLocationLabelY
Definition: locationCSEntryLabelBasicWidgets.h:124
QLabel * myLocationY
Definition: locationCSEntryLabelBasicWidgets.h:123
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
bool myZEnabled
Definition: locationCSEntryLabelBasicWidgets.h:130
QLabel * myLocationLabelX
Definition: locationCSEntryLabelBasicWidgets.h:122
DtLocationCSEntryCreator< DtLocationCSLabelEntryBasicDMS > DtLocationCSLabelEntryBasicDMSCreator
Definition: locationCSEntryLabelBasicWidgets.h:165
virtual void setAdvancedKeyboardHandling(bool) override
Interface requires to implement this function but with label entries no special keyboard handling is ...
Definition: locationCSEntryLabelBasicWidgets.h:112
QLabel * myWarningLabel
Definition: locationCSEntryLabelBasicWidgets.h:127
int myCoordinateSystemDecimals
Definition: locationCSEntryLabelBasicWidgets.h:132
DtLocationCSEntryCreator< DtLocationCSLabelEntryBasicMGRS > DtLocationCSLabelEntryBasicMGRSCreator
Definition: locationCSEntryLabelBasicWidgets.h:197