![]() |
VR-Forces Developer's Guide
|
DtGeocentricEntryWidget declaration. Widget for managing input of a geocentric location. It provides 3 edit boxes, for X, Y, and Z (in meters). When all three are filled in with current values (there is a limit of +/- 100,000,000.0 meters per coordinate) the widget will convert the result to a decimal latitude and longitude, in radians. It will raise its hasValidValue signal as true. When needed, the current value can be retrieved through the getValue method.

Public Member Functions | |
| DtGeocentricEntryWidget (makVrv::DtDe &de, QWidget *parent=0) | |
| virtual | ~DtGeocentricEntryWidget () |
| DtGeocentricEntryWidget ()=delete | |
| DtGeocentricEntryWidget (const DtGeocentricEntryWidget &orig)=delete | |
| DtGeocentricEntryWidget & | operator= (const DtGeocentricEntryWidget &orig)=delete |
Public Member Functions inherited from makVrv::DtLocationEntryWidget | |
| DtLocationEntryWidget (DtDe &de, QWidget *parent=0) | |
| virtual | ~DtLocationEntryWidget () |
| DtLocationEntryWidget (const DtLocationEntryWidget &orig)=delete | |
| DtLocationEntryWidget & | operator= (const DtLocationEntryWidget &orig)=delete |
| virtual void | initialize () |
| virtual void | getValue (double &lat, double &lon) const |
| virtual bool | valueValid () const |
Protected Slots | |
| virtual void | onPositionEdited () |
Protected Member Functions | |
| virtual void | setupUi () |
| virtual void | connectSignals () |
Protected Member Functions inherited from makVrv::DtLocationEntryWidget | |
| virtual void | onPositionEdited ()=0 |
Protected Attributes | |
| QVBoxLayout * | myWidgetLayout |
| QGridLayout * | myGridLayout |
| QLineEdit * | myLocationX |
| QLineEdit * | myLocationY |
| QLineEdit * | myLocationZ |
| QLabel * | myLocationLabelX |
| QLabel * | myLocationLabelY |
| QLabel * | myLocationLabelZ |
| QValidator * | myXValidator |
| QValidator * | myYValidator |
| QValidator * | myZValidator |
Protected Attributes inherited from makVrv::DtLocationEntryWidget | |
| DtDe & | myDe |
| bool | myEnabled |
| double | myLat |
| double | myLon |
| bool | myHasValidValue |
Additional Inherited Members | |
Signals inherited from makVrv::DtLocationEntryWidget | |
| void | hasValidValue (bool valid) |
| makVrv::DtGeocentricEntryWidget::DtGeocentricEntryWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0 |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
delete |
|
delete |
Copy CTOR ( Not implemented )
|
delete |
Assignment operator ( Not implemented )
|
protectedvirtual |
Create the widgets and layouts.
Implements makVrv::DtLocationEntryWidget.
|
protectedvirtual |
Connect our Qt slots to the Qt signals from widgets we created.
Implements makVrv::DtLocationEntryWidget.
|
protectedvirtualslot |
Qt slot connected to the degree and minute edit boxes' 'textEdited' signals.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |