![]() |
VR-Forces Developer's Guide
|
DtUtmEntryWidget declaration. Widget for managing input of UTM location. It provides 3 edit boxes, for Zone number (including S/N for South or North), X (easting) and Y (easting). When all three are filled in with valid values, 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 | |
| DtUtmEntryWidget (makVrv::DtDe &de, QWidget *parent=0) | |
| DtUtmEntryWidget (const DtUtmEntryWidget &orig)=delete | |
| DtUtmEntryWidget ()=delete | |
| DtUtmEntryWidget & | operator= (const DtUtmEntryWidget &orig)=delete |
| virtual | ~DtUtmEntryWidget () |
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 |
Static Public Member Functions | |
| static bool | convertZoneString (const std::string &str, int &zoneNum, bool &isNorth) |
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 * | myLocationZone |
| QLineEdit * | myLocationEasting |
| QLineEdit * | myLocationNorthing |
| QLabel * | myLocationLabelZone |
| QLabel * | myLocationLabelEasting |
| QLabel * | myLocationLabelNorthing |
| QValidator * | myNorthingValidator |
| QValidator * | myEastingValidator |
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::DtUtmEntryWidget::DtUtmEntryWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0 |
||
| ) |
Constructor.
|
delete |
Copy CTOR ( Not implemented )
|
delete |
|
virtual |
Destructor.
|
delete |
Assignment operator ( Not implemented )
|
static |
|
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 |