![]() |
VR-Forces Developer's Guide
|
An entry widget that controls heading, altitude and speed of selected entities.

Public Member Functions | |
| DtEntityControlPanelWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtEntityControlPanelWidget () |
| virtual void | blockSignals (bool) |
| bool | signalsBlocked () const |
| virtual void | clear () |
| virtual void | init (makVrv::DtUniqueID) |
| virtual void | updateOnDataChanged () |
| virtual void | setAltitudeRange (double minAlt, double maxAlt) |
| virtual void | setAltitudeDecimals (int) |
| virtual void | setSpeedRange (double minSpeed, double maxSpeed) |
| virtual void | setSpeedDecimals (int) |
| virtual void | setAltitudeEnabled (bool enabled) |
| virtual void | setAirSpeedTypeEnabled (bool enabled) |
| virtual void | setActualHeading (double heading) |
| virtual void | setActualAltitude (double altitude) |
| virtual void | setActualSpeed (double speed) |
| virtual void | setEntityIcon (const QPixmap &icon) |
| virtual void | setTerrainHeight (double height) |
| virtual void | setRequestedHeading (double heading) |
| virtual void | setRequestedAltitude (double altitude) |
| virtual void | setRequestedSpeed (double speed) |
| virtual void | setMarkingText (const QString &marking) |
| virtual void | setPaletteName (const QString &paletteName) |
| virtual void | setEnableControl (bool enable) |
| virtual void | setDisplayActualData (bool display) |
| virtual double | actualHeading () const |
| virtual double | actualAltitude () const |
| virtual double | actualSpeed () const |
| virtual double | requestedHeading () const |
| virtual double | requestedAltitude () const |
| virtual double | requestedSpeed () const |
| virtual bool | speedSliderActive () const |
| virtual bool | headingSliderActive () const |
| virtual bool | altitudeSliderActive () const |
| virtual double | terrainHeight () const |
| virtual double | minimumAlt () const |
| virtual double | maximumAlt () const |
| virtual double | minimumSpeed () const |
| virtual double | maximumSpeed () const |
| virtual bool | isMagneticNorth () const |
| virtual void | setMagneticNorth (bool unit) |
| virtual void | refreshDisplayUnitsLabels (const QString &altUnit, const QString &speedUnit) |
| virtual void | setAltitudeSliderTitle (const QString &title) |
| virtual void | slot_requestedHeadingChanged (double value, bool singleClick) |
| virtual void | slot_requestedAltitudeChanged (double value, bool singleClick) |
| virtual void | slot_requestedSpeedChanged (double value, bool singleClick) |
| virtual void | slot_turnDirectionChanged (int turnDirection) |
| virtual void | slot_airSpeedTypeChanged (int type) |
| virtual void | slot_northTypeChanged (bool isMagnetic) |
Public Member Functions inherited from makVrf::DtEntityControlPanelWidgetInterface | |
| virtual | ~DtEntityControlPanelWidgetInterface () |
Public Attributes | |
| boost::signals2::signal< void(DtEntityControlPanelWidget *)> | signal_aboutToBeClosed |
Protected Member Functions | |
| virtual void | initLogic () |
| virtual void | closeEvent (QCloseEvent *) override |
| makVrf::DtEntityControlPanelWidget::DtEntityControlPanelWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
Constructor.
|
virtual |
|
virtual |
Block boost signals from being sent.
| bool makVrf::DtEntityControlPanelWidget::signalsBlocked | ( | ) | const |
|
virtual |
clear the controls data
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
update the contents when the selection was changed
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
update the contents when the selected data changed
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
enable the altitude component
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
enable the airspeedtype combobox
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
value in radians
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
value in radians
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
marking text
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
palette name
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
enable/disable conrol panel
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
show/hide actual values data in the conrol panel
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
get actual and requested data
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
get terrain height
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
get min and max altitude.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
get min and max speed.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
return if the heading is relative to magnetic north
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
True = magneticNorth False = trueNorth.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
refresh display units labels
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
set altitude slide title
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
handle requests data
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
virtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
protectedvirtual |
|
overrideprotectedvirtual |
| boost::signals2::signal<void(DtEntityControlPanelWidget*)> makVrf::DtEntityControlPanelWidget::signal_aboutToBeClosed |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |