@ -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
}
}