|
|
|
@ -36,8 +36,9 @@ Rectangle {
@@ -36,8 +36,9 @@ Rectangle {
|
|
|
|
|
property var _fileExtension: QGroundControl.settingsManager.appSettings.missionFileExtension |
|
|
|
|
property var _appSettings: QGroundControl.settingsManager.appSettings |
|
|
|
|
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 _showFlightSpeed: !_missionVehicle.vtol && !_simpleMissionStart && !_missionVehicle.apmFirmware |
|
|
|
|
|
|
|
|
|
readonly property string _firmwareLabel: qsTr("Firmware") |
|
|
|
|
readonly property string _vehicleLabel: qsTr("Vehicle") |
|
|
|
@ -72,14 +73,14 @@ Rectangle {
@@ -72,14 +73,14 @@ Rectangle {
|
|
|
|
|
QGCCheckBox { |
|
|
|
|
id: flightSpeedCheckBox |
|
|
|
|
text: qsTr("Flight speed") |
|
|
|
|
visible: !_missionVehicle.vtol && !_simpleMissionStart |
|
|
|
|
visible: _showFlightSpeed |
|
|
|
|
checked: missionItem.speedSection.specifyFlightSpeed |
|
|
|
|
onClicked: missionItem.speedSection.specifyFlightSpeed = checked |
|
|
|
|
} |
|
|
|
|
FactTextField { |
|
|
|
|
Layout.fillWidth: true |
|
|
|
|
fact: missionItem.speedSection.flightSpeed |
|
|
|
|
visible: flightSpeedCheckBox.visible |
|
|
|
|
visible: _showFlightSpeed |
|
|
|
|
enabled: flightSpeedCheckBox.checked |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|