![]() |
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 () override |
| virtual void | blockSignals (bool) |
| bool | signalsBlocked () const |
| virtual void | clear () override |
| virtual void | init (makVrv::DtUniqueID) override |
| virtual void | updateOnDataChanged () override |
| virtual void | setAltitudeRange (double minAlt, double maxAlt) override |
| virtual void | setAltitudeDecimals (int) override |
| virtual void | setSpeedRange (double minSpeed, double maxSpeed) override |
| virtual void | setSpeedDecimals (int) override |
| virtual void | setAltitudeEnabled (bool enabled) override |
| virtual void | setAirSpeedTypeEnabled (bool enabled) override |
| virtual void | setActualHeading (double heading) override |
| virtual void | setActualAltitude (double altitude) override |
| virtual void | setActualSpeed (double speed) override |
| virtual void | setEntityIcon (const QPixmap &icon) override |
| virtual void | setTerrainHeight (double height) override |
| virtual void | setRequestedHeading (double heading) override |
| virtual void | setRequestedAltitude (double altitude) override |
| virtual void | setRequestedSpeed (double speed) override |
| virtual void | setMarkingText (const QString &marking) override |
| virtual void | setPaletteName (const QString &paletteName) override |
| virtual void | setEnableControl (bool enable) override |
| virtual void | setDisplayActualData (bool display) override |
| virtual double | actualHeading () const override |
| virtual double | actualAltitude () const override |
| virtual double | actualSpeed () const override |
| virtual double | requestedHeading () const override |
| virtual double | requestedAltitude () const override |
| virtual double | requestedSpeed () const override |
| virtual bool | speedSliderActive () const override |
| virtual bool | headingSliderActive () const override |
| virtual bool | altitudeSliderActive () const override |
| virtual double | terrainHeight () const override |
| virtual double | minimumAlt () const override |
| virtual double | maximumAlt () const override |
| virtual double | minimumSpeed () const override |
| virtual double | maximumSpeed () const override |
| virtual bool | isMagneticNorth () const override |
| virtual void | setMagneticNorth (bool unit) override |
| virtual void | refreshHasPlanWarningLabel (bool hasPlan) override |
| virtual void | refreshDisplayUnitsLabels (const QString &altUnit, const QString &speedUnit) override |
| virtual void | setAltitudeSliderTitle (const QString &title) override |
| virtual void | slot_requestedHeadingChanged (double value, bool singleClick) override |
| virtual void | slot_requestedAltitudeChanged (double value, bool singleClick) override |
| virtual void | slot_requestedSpeedChanged (double value, bool singleClick) override |
| virtual void | slot_turnDirectionChanged (int turnDirection) override |
| virtual void | slot_airSpeedTypeChanged (int type) override |
| virtual void | slot_northTypeChanged (bool isMagnetic) override |
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.
|
overridevirtual |
|
virtual |
Block boost signals from being sent.
| bool makVrf::DtEntityControlPanelWidget::signalsBlocked | ( | ) | const |
|
overridevirtual |
clear the controls data
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
update the contents when the selection was changed
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
update the contents when the selected data changed
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
enable the altitude component
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
enable the airspeedtype combobox
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
value in radians
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
value in radians
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
marking text
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
palette name
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
enable/disable conrol panel
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
show/hide actual values data in the conrol panel
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
get actual and requested data
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
get terrain height
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
get min and max altitude.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
get min and max speed.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
return if the heading is relative to magnetic north
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
True = magneticNorth False = trueNorth.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Will refresh the label that says if the entity has a plan True = has plan False = does not have plan.
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
refresh display units labels
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
set altitude slide title
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
handle requests data
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
overridevirtual |
Implements makVrf::DtEntityControlPanelWidgetInterface.
|
protectedvirtual |
|
overrideprotectedvirtual |
| boost::signals2::signal<void(DtEntityControlPanelWidget*)> makVrf::DtEntityControlPanelWidget::signal_aboutToBeClosed |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |