VR-Forces 4.0.4 Class Documentation
Public Member Functions | Public Attributes | Protected Member Functions
makVrf::DtSetAltitudeDialog Class Reference
Inheritance diagram for makVrf::DtSetAltitudeDialog:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSetAltitudeDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
virtual ~DtSetAltitudeDialog ()
virtual double altitude () const
 Returns value in m.
virtual void setAltitude (double)
 Expects value in meters.
virtual void setAltitudeLabel (QString label)
 Sets the altitude label string.
virtual void setAltitudeDecimalPlaces (int decimalPlaces)
 Called by DtSetAltitudeLogic::refreshLabels to set the number of decimal places based on the DtSharedDisplayUnitsSettings.

Public Attributes

QWidgetmyCanvas
QHBoxLayout * myContentLayout
QLabelmyAltitudeLabel
QLineEditmyAltitudeLineEdit
QDoubleValidator * myDoubleValidator

Protected Member Functions

virtual QWidgetcontents (const std::vector< makVrv::DtSimEntry * > &data)
 Creates all widgets and returns myCanvas.
virtual void sendRequest ()
 Creates and sends the DtSetAltitudeRequest.
virtual void setupGui (const std::vector< makVrv::DtSimEntry * > &data)
 Override to setup gui with initial data.
virtual void slot_onUnitChanged (int attribute, int from, int old)
 Connected to signal_displayUnitChanged on DtDisplayUnitsSettingsSignaler.
virtual void slot_displayUnitDecimalsChanged (makVrv::DtUnitConverterCollection::DisplayUnitType, int, int)
 Connected to signal_displayUnitDecimalsChanged on DtDisplayUnitsSettingsSignaler.
virtual void refreshLabels ()
 Configures the DtSetAltitudeDialog with the current display unit settings from DtSharedDisplayUnitsSettings.
virtual void setupStatement (const DtSimStatement *)
 Populates the dialog with the values from the statement.

Constructor & Destructor Documentation

makVrf::DtSetAltitudeDialog::DtSetAltitudeDialog ( makVrv::DtDe de,
QWidget parent,
const Qt::WindowFlags &  flags = 0 
)

Member Function Documentation

virtual double makVrf::DtSetAltitudeDialog::altitude ( ) const [virtual]

Returns value in m.

virtual void makVrf::DtSetAltitudeDialog::setAltitude ( double  ) [virtual]

Expects value in meters.

virtual void makVrf::DtSetAltitudeDialog::setAltitudeLabel ( QString  label) [virtual]

Sets the altitude label string.

virtual void makVrf::DtSetAltitudeDialog::setAltitudeDecimalPlaces ( int  decimalPlaces) [virtual]

Called by DtSetAltitudeLogic::refreshLabels to set the number of decimal places based on the DtSharedDisplayUnitsSettings.

virtual QWidget* makVrf::DtSetAltitudeDialog::contents ( const std::vector< makVrv::DtSimEntry * > &  data) [protected, virtual]

Creates all widgets and returns myCanvas.

Implements makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetAltitudeDialog::sendRequest ( ) [protected, virtual]

Creates and sends the DtSetAltitudeRequest.

Implements makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetAltitudeDialog::setupGui ( const std::vector< makVrv::DtSimEntry * > &  data) [protected, virtual]

Override to setup gui with initial data.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.

virtual void makVrf::DtSetAltitudeDialog::slot_onUnitChanged ( int  attribute,
int  from,
int  old 
) [protected, virtual]

Connected to signal_displayUnitChanged on DtDisplayUnitsSettingsSignaler.

Calls refreshLabels if the attribute is Altitude

Connected to signal_displayUnitDecimalsChanged on DtDisplayUnitsSettingsSignaler.

virtual void makVrf::DtSetAltitudeDialog::refreshLabels ( ) [protected, virtual]

Configures the DtSetAltitudeDialog with the current display unit settings from DtSharedDisplayUnitsSettings.

virtual void makVrf::DtSetAltitudeDialog::setupStatement ( const DtSimStatement ) [protected, virtual]

Populates the dialog with the values from the statement.

Reimplemented from makVrf::DtBaseTaskSetDialogInterface.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)