Browse Source

Use new extraUnitField

QGC4.4
Don Gagne 6 years ago
parent
commit
b0a1524dd1
  1. 22
      src/FactSystem/FactControls/AltitudeFactTextField.qml

22
src/FactSystem/FactControls/AltitudeFactTextField.qml

@ -1,20 +1,24 @@
import QtQuick 2.3
import QGroundControl 1.0 import QGroundControl 1.0
import QGroundControl.FactSystem 1.0 import QGroundControl.FactSystem 1.0
FactTextField { FactTextField {
unitsLabel: fact ? fact.units + _altitudeModeExtraUnits : "" unitsLabel: fact ? fact.units : ""
showUnits: true extraUnitsLabel: fact ? _altitudeModeExtraUnits : ""
showHelp: true showUnits: true
showHelp: true
property int altitudeMode: QGroundControl.AltitudeModeNone property int altitudeMode: QGroundControl.AltitudeModeNone
readonly property string _altModeNoneExtraUnits: "" readonly property string _altModeNoneExtraUnits: ""
readonly property string _altModeRelativeExtraUnits: qsTr(" (Rel)") readonly property string _altModeRelativeExtraUnits: qsTr("(Rel)")
readonly property string _altModeAbsoluteExtraUnits: qsTr(" (AMSL)") readonly property string _altModeAbsoluteExtraUnits: qsTr("(AMSL)")
readonly property string _altModeAboveTerrainExtraUnits: qsTr(" (Abv Terr)") readonly property string _altModeAboveTerrainExtraUnits: qsTr("(Abv Terr)")
readonly property string _altModeTerrainFrameExtraUnits: qsTr(" (TerrF)") readonly property string _altModeTerrainFrameExtraUnits: qsTr("(TerrF)")
property string _altitudeModeExtraUnits: _altModeRelativeExtraUnits property string _altitudeModeExtraUnits: _altModeNoneExtraUnits
onAltitudeModeChanged: updateAltitudeModeExtraUnits()
function updateAltitudeModeExtraUnits() { function updateAltitudeModeExtraUnits() {
if (altitudeMode === QGroundControl.AltitudeModeNone) { if (altitudeMode === QGroundControl.AltitudeModeNone) {
@ -32,6 +36,4 @@ FactTextField {
_altitudeModeExtraUnits = "" _altitudeModeExtraUnits = ""
} }
} }
onAltitudeModeChanged: updateAltitudeModeExtraUnits()
} }

Loading…
Cancel
Save