13 #include <QtWidgets/QWidget>
23 class QDoubleValidator;
40 virtual void setupConnections();
41 virtual void setXYValidatorsEnabled(
bool);
43 virtual QString xValue()
const;
44 virtual QString yValue()
const;
45 virtual QString zValue()
const;
46 virtual bool xyValidatorsEnabled()
const;
49 virtual void setXLabel(
const QString&);
50 virtual QString xLabel()
const;
52 virtual void setYLabel(
const QString&);
53 virtual QString yLabel()
const;
55 virtual void setZLabel(
const QString&);
56 virtual QString zLabel()
const;
59 virtual void setXValue(
const QString&);
60 virtual void setYValue(
const QString&);
61 virtual void setZValue(
const QString&);
63 virtual void setXReadOnly(
bool);
64 virtual bool xReadOnly()
const;
66 virtual void setYReadOnly(
bool);
67 virtual bool yReadOnly()
const;
69 virtual void setZReadOnly(
bool);
70 virtual bool zReadOnly()
const;
73 virtual void setUseInputValidation(
bool);
76 return myUseInputValidation;
79 virtual void setZEnabled(
bool b);
85 virtual void setHideZLocation(
bool b);
88 return myHideZLocation;
91 virtual void setCoordinateSystemDecimals(
int i);
94 return myCoordinateSystemDecimals;
97 virtual void setShowWarningLabel(
bool b);
98 virtual void setEntryInvalid(
bool b);
101 return myShowWarningLabel;
106 virtual void setAdvancedKeyboardHandling(
bool);
109 return myAdvancedKeyboardHandling;
113 virtual void slot_onPositionEdited();
114 virtual void slot_onPositionChanged();
118 virtual void setupInputValidators();
119 virtual QString entryFormatLabel()
const;
169 virtual void setupInputValidators();
201 virtual void setupInputValidators();
218 virtual void setupInputValidators();
bool myAdvancedKeyboardHandling
Definition: locationCSEntryBasicWidgets.h:140
QLabel * myLocationLabelZ
Definition: locationCSEntryBasicWidgets.h:128
bool myShowWarningLabel
Definition: locationCSEntryBasicWidgets.h:139
virtual bool showWarningLabel() const
Definition: locationCSEntryBasicWidgets.h:99
QLineEdit * myLocationY
Definition: locationCSEntryBasicWidgets.h:125
virtual bool hideZLocation() const
Definition: locationCSEntryBasicWidgets.h:86
DtLocationCSEntryCreator< DtLocationCSEntryBasicGeocentric > DtLocationCSEntryBasicGeocentricCreator
Definition: locationCSEntryBasicWidgets.h:221
Definition: locationCSEntryInterface.h:24
Definition: locationCSEntryBasicWidgets.h:188
int myCoordinateSystemDecimals
Definition: locationCSEntryBasicWidgets.h:138
DtLocationCSEntryCreator< DtLocationCSEntryBasicDeg > DtLocationCSEntryBasicDegCreator
Definition: locationCSEntryBasicWidgets.h:155
virtual bool advancedKeyboardHandling() const
Definition: locationCSEntryBasicWidgets.h:107
Definition: locationCSEntryInterface.h:103
virtual bool zEnabled() const
Definition: locationCSEntryBasicWidgets.h:80
virtual bool useInputValidation() const
Definition: locationCSEntryBasicWidgets.h:74
virtual int coordinateSystemDecimals() const
Definition: locationCSEntryBasicWidgets.h:92
QLabel * myLocationLabelY
Definition: locationCSEntryBasicWidgets.h:126
bool myUseInputValidation
Definition: locationCSEntryBasicWidgets.h:135
QValidator * myXValidator
Definition: locationCSEntryBasicWidgets.h:132
QValidator * myZValidator
Definition: locationCSEntryBasicWidgets.h:134
Definition: locationCSEntryBasicWidgets.h:206
bool myHideZLocation
Definition: locationCSEntryBasicWidgets.h:137
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
QLineEdit * myLocationX
Definition: locationCSEntryBasicWidgets.h:123
DtLocationCSEntryCreator< DtLocationCSEntryBasicMGRS > DtLocationCSEntryBasicMGRSCreator
Definition: locationCSEntryBasicWidgets.h:204
bool myZEnabled
Definition: locationCSEntryBasicWidgets.h:136
Definition: locationCSEntryBasicWidgets.h:143
QGridLayout * myGridLayout
Definition: locationCSEntryBasicWidgets.h:122
QLabel * myLocationLabelX
Definition: locationCSEntryBasicWidgets.h:124
QLabel * myWarningLabel
Definition: locationCSEntryBasicWidgets.h:129
DtLocationCSEntryCreator< DtLocationCSEntryBasicUTM > DtLocationCSEntryBasicUTMCreator
Definition: locationCSEntryBasicWidgets.h:186
Definition: locationCSEntryBasicWidgets.h:29
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
QValidator * myYValidator
Definition: locationCSEntryBasicWidgets.h:133
Definition: locationCSEntryBasicWidgets.h:174
Definition: locationCSEntryBasicWidgets.h:157
DtLocationCSEntryCreator< DtLocationCSEntryBasicDMS > DtLocationCSEntryBasicDMSCreator
Definition: locationCSEntryBasicWidgets.h:172
QLineEdit * myLocationZ
Definition: locationCSEntryBasicWidgets.h:127