![]() |
VR-Forces Developer's Guide
|
DtDdmEntryWidget declaration. Widget for managing input of an lat/lon Degrees/ Decimal Minutes location. It provides 4 edit boxes, for degrees, minutes latitude; and degrees, minutes longitude. When 4 are filled in, the widget will convert the result to a decimal latitude and longitude, in radians. It will raise its hasValidValue signal as true if the values are valid. When needed, the current value can be retrieved through the getValue method.

Public Member Functions | |
| DtDdmEntryWidget (makVrv::DtDe &de, QWidget *parent=0) | |
| virtual | ~DtDdmEntryWidget () |
| DtDdmEntryWidget ()=delete | |
| DtDdmEntryWidget (const DtDdmEntryWidget &orig)=delete | |
| DtDdmEntryWidget & | operator= (const DtDdmEntryWidget &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 * | myLocationLatDeg |
| QLineEdit * | myLocationLatMin |
| QLabel * | myLocationLabelLatDeg |
| QLabel * | myLocationLabelLatMin |
| QLineEdit * | myLocationLonDeg |
| QLineEdit * | myLocationLonMin |
| QLabel * | myLocationLabelLonDeg |
| QLabel * | myLocationLabelLonMin |
| QValidator * | myLatDegValidator |
| QValidator * | myLatMinValidator |
| QValidator * | myLonDegValidator |
| QValidator * | myLonMinValidator |
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::DtDdmEntryWidget::DtDdmEntryWidget | ( | 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 |
|
protected |
|
protected |
|
protected |