Commit 2d5b09a9 authored by Don Gagne's avatar Don Gagne

Hide flight speed and camera section for ArduPilot. This is because it doesn't...

Hide flight speed and camera section for ArduPilot. This is because it doesn't allow mission items to be before the TAKEOFF command.
parent 4aeebaa3
...@@ -36,8 +36,9 @@ Rectangle { ...@@ -36,8 +36,9 @@ Rectangle {
property var _fileExtension: QGroundControl.settingsManager.appSettings.missionFileExtension property var _fileExtension: QGroundControl.settingsManager.appSettings.missionFileExtension
property var _appSettings: QGroundControl.settingsManager.appSettings property var _appSettings: QGroundControl.settingsManager.appSettings
property bool _waypointsOnlyMode: QGroundControl.corePlugin.options.missionWaypointsOnly property bool _waypointsOnlyMode: QGroundControl.corePlugin.options.missionWaypointsOnly
property bool _showCameraSection: !_waypointsOnlyMode || QGroundControl.corePlugin.showAdvancedUI property bool _showCameraSection: (!_waypointsOnlyMode || QGroundControl.corePlugin.showAdvancedUI) && !_missionVehicle.apmFirmware
property bool _simpleMissionStart: QGroundControl.corePlugin.options.showSimpleMissionStart property bool _simpleMissionStart: QGroundControl.corePlugin.options.showSimpleMissionStart
property bool _showFlightSpeed: !_missionVehicle.vtol && !_simpleMissionStart && !_missionVehicle.apmFirmware
readonly property string _firmwareLabel: qsTr("Firmware") readonly property string _firmwareLabel: qsTr("Firmware")
readonly property string _vehicleLabel: qsTr("Vehicle") readonly property string _vehicleLabel: qsTr("Vehicle")
...@@ -72,14 +73,14 @@ Rectangle { ...@@ -72,14 +73,14 @@ Rectangle {
QGCCheckBox { QGCCheckBox {
id: flightSpeedCheckBox id: flightSpeedCheckBox
text: qsTr("Flight speed") text: qsTr("Flight speed")
visible: !_missionVehicle.vtol && !_simpleMissionStart visible: _showFlightSpeed
checked: missionItem.speedSection.specifyFlightSpeed checked: missionItem.speedSection.specifyFlightSpeed
onClicked: missionItem.speedSection.specifyFlightSpeed = checked onClicked: missionItem.speedSection.specifyFlightSpeed = checked
} }
FactTextField { FactTextField {
Layout.fillWidth: true Layout.fillWidth: true
fact: missionItem.speedSection.flightSpeed fact: missionItem.speedSection.flightSpeed
visible: flightSpeedCheckBox.visible visible: _showFlightSpeed
enabled: flightSpeedCheckBox.checked enabled: flightSpeedCheckBox.checked
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment