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);
100 return myShowWarningLabel;
105 virtual void setAdvancedKeyboardHandling(
bool);
108 return myAdvancedKeyboardHandling;
112 virtual void slot_onPositionEdited();
113 virtual void slot_onPositionChanged();
117 virtual void setupInputValidators();
168 virtual void setupInputValidators();
200 virtual void setupInputValidators();
217 virtual void setupInputValidators();
bool myAdvancedKeyboardHandling
Definition: locationCSEntryBasicWidgets.h:139
QLabel * myLocationLabelZ
Definition: locationCSEntryBasicWidgets.h:126
bool myShowWarningLabel
Definition: locationCSEntryBasicWidgets.h:138
virtual bool showWarningLabel() const
Definition: locationCSEntryBasicWidgets.h:98
QLineEdit * myLocationY
Definition: locationCSEntryBasicWidgets.h:123
virtual bool hideZLocation() const
Definition: locationCSEntryBasicWidgets.h:86
DtLocationCSEntryCreator< DtLocationCSEntryBasicGeocentric > DtLocationCSEntryBasicGeocentricCreator
Definition: locationCSEntryBasicWidgets.h:220
Definition: locationCSEntryInterface.h:24
Definition: locationCSEntryBasicWidgets.h:187
int myCoordinateSystemDecimals
Definition: locationCSEntryBasicWidgets.h:137
DtLocationCSEntryCreator< DtLocationCSEntryBasicDeg > DtLocationCSEntryBasicDegCreator
Definition: locationCSEntryBasicWidgets.h:154
virtual bool advancedKeyboardHandling() const
Definition: locationCSEntryBasicWidgets.h:106
QPixmap myWarningIcon
Definition: locationCSEntryBasicWidgets.h:127
Definition: locationCSEntryInterface.h:101
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:124
bool myUseInputValidation
Definition: locationCSEntryBasicWidgets.h:134
QValidator * myXValidator
Definition: locationCSEntryBasicWidgets.h:131
QValidator * myZValidator
Definition: locationCSEntryBasicWidgets.h:133
Definition: locationCSEntryBasicWidgets.h:205
bool myHideZLocation
Definition: locationCSEntryBasicWidgets.h:136
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:23
QLineEdit * myLocationX
Definition: locationCSEntryBasicWidgets.h:121
DtLocationCSEntryCreator< DtLocationCSEntryBasicMGRS > DtLocationCSEntryBasicMGRSCreator
Definition: locationCSEntryBasicWidgets.h:203
bool myZEnabled
Definition: locationCSEntryBasicWidgets.h:135
Definition: locationCSEntryBasicWidgets.h:142
QGridLayout * myGridLayout
Definition: locationCSEntryBasicWidgets.h:120
QLabel * myLocationLabelX
Definition: locationCSEntryBasicWidgets.h:122
QLabel * myWarningLabel
Definition: locationCSEntryBasicWidgets.h:128
DtLocationCSEntryCreator< DtLocationCSEntryBasicUTM > DtLocationCSEntryBasicUTMCreator
Definition: locationCSEntryBasicWidgets.h:185
Definition: locationCSEntryBasicWidgets.h:29
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QValidator * myYValidator
Definition: locationCSEntryBasicWidgets.h:132
Definition: locationCSEntryBasicWidgets.h:173
Definition: locationCSEntryBasicWidgets.h:156
DtLocationCSEntryCreator< DtLocationCSEntryBasicDMS > DtLocationCSEntryBasicDMSCreator
Definition: locationCSEntryBasicWidgets.h:171
QLineEdit * myLocationZ
Definition: locationCSEntryBasicWidgets.h:125