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::DtDecEntryWidget Class Reference

DtDecEntryWidget declaration. Widget for managing input of an lat/lon Decimal Degrees location. It provides 2 edit boxes, for degrees, latitude; and degrees, longitude. When both are filled in with valid values, it will raise its hasValidValue signal as true. When needed, the current value can be retrieved through the getValue method.

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

Public Member Functions

 DtDecEntryWidget (makVrv::DtDe &de, QWidget *parent=0)
 
virtual ~DtDecEntryWidget ()
 
 DtDecEntryWidget ()=delete
 
 DtDecEntryWidget (const DtDecEntryWidget &orig)=delete
 
DtDecEntryWidgetoperator= (const DtDecEntryWidget &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
 
QLabelmyLocationLabelLatDeg
 
QLineEditmyLocationLonDeg
 
QLabelmyLocationLabelLonDeg
 
QValidatormyLatDegValidator
 
QValidatormyLonDegValidator
 
- 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::DtDecEntryWidget::DtDecEntryWidget ( makVrv::DtDe de,
QWidget *  parent = 0 
)

Constructor.

virtual makVrv::DtDecEntryWidget::~DtDecEntryWidget ( )
virtual

Destructor.

makVrv::DtDecEntryWidget::DtDecEntryWidget ( )
delete
makVrv::DtDecEntryWidget::DtDecEntryWidget ( const DtDecEntryWidget orig)
delete

Copy CTOR ( Not implemented )

Member Function Documentation

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

Assignment operator ( Not implemented )

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

Create the widgets and layouts.

Implements makVrv::DtLocationEntryWidget.

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

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

Implements makVrv::DtLocationEntryWidget.

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

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

Member Data Documentation

QVBoxLayout* makVrv::DtDecEntryWidget::myWidgetLayout
protected
QGridLayout* makVrv::DtDecEntryWidget::myGridLayout
protected
QLineEdit* makVrv::DtDecEntryWidget::myLocationLatDeg
protected
QLabel* makVrv::DtDecEntryWidget::myLocationLabelLatDeg
protected
QLineEdit* makVrv::DtDecEntryWidget::myLocationLonDeg
protected
QLabel* makVrv::DtDecEntryWidget::myLocationLabelLonDeg
protected
QValidator* makVrv::DtDecEntryWidget::myLatDegValidator
protected
QValidator* makVrv::DtDecEntryWidget::myLonDegValidator
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)