VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtDdmEntryWidget Class Reference

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.

Inheritance diagram for makVrv::DtDdmEntryWidget:
Inheritance graph
[legend]

Public Member Functions

 DtDdmEntryWidget (makVrv::DtDe &de, QWidget *parent=0)
 
virtual ~DtDdmEntryWidget ()
 
 DtDdmEntryWidget ()=delete
 
 DtDdmEntryWidget (const DtDdmEntryWidget &orig)=delete
 
DtDdmEntryWidgetoperator= (const DtDdmEntryWidget &orig)=delete
 
- Public Member Functions inherited from makVrv::DtLocationEntryWidget
 DtLocationEntryWidget (DtDe &de, QWidget *parent=0)
 
virtual ~DtLocationEntryWidget ()
 
 DtLocationEntryWidget (const DtLocationEntryWidget &orig)=delete
 
DtLocationEntryWidgetoperator= (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
 
QLineEditmyLocationLatDeg
 
QLineEditmyLocationLatMin
 
QLabelmyLocationLabelLatDeg
 
QLabelmyLocationLabelLatMin
 
QLineEditmyLocationLonDeg
 
QLineEditmyLocationLonMin
 
QLabelmyLocationLabelLonDeg
 
QLabelmyLocationLabelLonMin
 
QValidatormyLatDegValidator
 
QValidatormyLatMinValidator
 
QValidatormyLonDegValidator
 
QValidatormyLonMinValidator
 
- Protected Attributes inherited from makVrv::DtLocationEntryWidget
DtDemyDe
 
bool myEnabled
 
double myLat
 
double myLon
 
bool myHasValidValue
 

Additional Inherited Members

- Signals inherited from makVrv::DtLocationEntryWidget
void hasValidValue (bool valid)
 

Constructor & Destructor Documentation

makVrv::DtDdmEntryWidget::DtDdmEntryWidget ( makVrv::DtDe de,
QWidget *  parent = 0 
)

Constructor.

virtual makVrv::DtDdmEntryWidget::~DtDdmEntryWidget ( )
virtual

Destructor.

makVrv::DtDdmEntryWidget::DtDdmEntryWidget ( )
delete
makVrv::DtDdmEntryWidget::DtDdmEntryWidget ( const DtDdmEntryWidget orig)
delete

Copy CTOR ( Not implemented )

Member Function Documentation

DtDdmEntryWidget& makVrv::DtDdmEntryWidget::operator= ( const DtDdmEntryWidget orig)
delete

Assignment operator ( Not implemented )

virtual void makVrv::DtDdmEntryWidget::setupUi ( )
protectedvirtual

Create the widgets and layouts.

Implements makVrv::DtLocationEntryWidget.

virtual void makVrv::DtDdmEntryWidget::connectSignals ( )
protectedvirtual

Connect our Qt slots to the Qt signals from widgets we created.

Implements makVrv::DtLocationEntryWidget.

virtual void makVrv::DtDdmEntryWidget::onPositionEdited ( )
protectedvirtualslot

Qt slot connected to the degree and minute edit boxes' 'textEdited' signals.

Member Data Documentation

QVBoxLayout* makVrv::DtDdmEntryWidget::myWidgetLayout
protected
QGridLayout* makVrv::DtDdmEntryWidget::myGridLayout
protected
QLineEdit* makVrv::DtDdmEntryWidget::myLocationLatDeg
protected
QLineEdit* makVrv::DtDdmEntryWidget::myLocationLatMin
protected
QLabel* makVrv::DtDdmEntryWidget::myLocationLabelLatDeg
protected
QLabel* makVrv::DtDdmEntryWidget::myLocationLabelLatMin
protected
QLineEdit* makVrv::DtDdmEntryWidget::myLocationLonDeg
protected
QLineEdit* makVrv::DtDdmEntryWidget::myLocationLonMin
protected
QLabel* makVrv::DtDdmEntryWidget::myLocationLabelLonDeg
protected
QLabel* makVrv::DtDdmEntryWidget::myLocationLabelLonMin
protected
QValidator* makVrv::DtDdmEntryWidget::myLatDegValidator
protected
QValidator* makVrv::DtDdmEntryWidget::myLatMinValidator
protected
QValidator* makVrv::DtDdmEntryWidget::myLonDegValidator
protected
QValidator* makVrv::DtDdmEntryWidget::myLonMinValidator
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)