|
|
|
@ -4,6 +4,7 @@ import QtQuick.Controls.Styles 1.4
@@ -4,6 +4,7 @@ import QtQuick.Controls.Styles 1.4
|
|
|
|
|
import QtQuick.Dialogs 1.2 |
|
|
|
|
import QtQuick.Layouts 1.2 |
|
|
|
|
|
|
|
|
|
import QGroundControl 1.0 |
|
|
|
|
import QGroundControl.ScreenTools 1.0 |
|
|
|
|
import QGroundControl.Vehicle 1.0 |
|
|
|
|
import QGroundControl.Controls 1.0 |
|
|
|
@ -28,7 +29,7 @@ Rectangle {
@@ -28,7 +29,7 @@ Rectangle {
|
|
|
|
|
|
|
|
|
|
ExclusiveGroup { |
|
|
|
|
id: altRadios |
|
|
|
|
onCurrentChanged: missionItem.altitudeMode = current.value |
|
|
|
|
onCurrentChanged: missionItem.altitudeMode = current.altModeValue |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Column { |
|
|
|
@ -99,10 +100,33 @@ Rectangle {
@@ -99,10 +100,33 @@ Rectangle {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
RowLayout { |
|
|
|
|
QGCRadioButton { text: qsTr("Rel"); exclusiveGroup: altRadios; checked: missionItem.altitudeMode === value; readonly property int value: _altModeRelative } |
|
|
|
|
QGCRadioButton { text: qsTr("Abs"); exclusiveGroup: altRadios; checked: missionItem.altitudeMode === value; readonly property int value: _altModeAbsolute } |
|
|
|
|
QGCRadioButton { text: qsTr("AGL"); exclusiveGroup: altRadios; checked: missionItem.altitudeMode === value; readonly property int value: _altModeAboveTerrain } |
|
|
|
|
QGCRadioButton { text: qsTr("TerrF"); exclusiveGroup: altRadios; checked: missionItem.altitudeMode === value; visible: missionItem.supportsTerrainFrame; readonly property int value: _altModeTerrainFrame } |
|
|
|
|
QGCRadioButton { |
|
|
|
|
text: qsTr("Rel") |
|
|
|
|
exclusiveGroup: altRadios |
|
|
|
|
checked: missionItem.altitudeMode === altModeValue |
|
|
|
|
readonly property int altModeValue: _altModeRelative |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
QGCRadioButton { |
|
|
|
|
text: qsTr("Abs") |
|
|
|
|
exclusiveGroup: altRadios |
|
|
|
|
checked: missionItem.altitudeMode === altModeValue |
|
|
|
|
visible: QGroundControl.corePlugin.options.showMissionAbsoluteAltitude || missionItem.altitudeMode === altModeValue |
|
|
|
|
readonly property int altModeValue: _altModeAbsolute |
|
|
|
|
} |
|
|
|
|
QGCRadioButton { |
|
|
|
|
text: qsTr("AGL") |
|
|
|
|
exclusiveGroup: altRadios |
|
|
|
|
checked: missionItem.altitudeMode === altModeValue |
|
|
|
|
readonly property int altModeValue: _altModeAboveTerrain |
|
|
|
|
} |
|
|
|
|
QGCRadioButton { |
|
|
|
|
text: qsTr("TerrF") |
|
|
|
|
exclusiveGroup: altRadios |
|
|
|
|
checked: missionItem.altitudeMode === altModeValue |
|
|
|
|
visible: missionItem.supportsTerrainFrame || missionItem.altitudeMode === altModeValue |
|
|
|
|
readonly property int altModeValue: _altModeTerrainFrame |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
FactValueSlider { |
|
|
|
|