@ -87,8 +87,8 @@ Item {
@@ -87,8 +87,8 @@ Item {
property bool showTakeoff: _activeVehicle && _activeVehicle . guidedModeSupported && ! _vehicleFlying && ! _activeVehicle . fixedWing
property bool showLand: _activeVehicle && _activeVehicle . guidedModeSupported && _vehicleArmed && ! _activeVehicle . fixedWing && ! _vehicleInLandMode
property bool showStartMission: _activeVehicle && _missionAvailable && ! _missionActive && ! _vehicleFlying
property bool showContinueMission: _activeVehicle && _missionAvailable && ! _missionActive && _vehicleFlying
property bool showResumeMission: _activeVehicle && ! _vehicleFlying && _missionAvailable && _resumeMissionIndex > 0
property bool showContinueMission: _activeVehicle && _missionAvailable && ! _missionActive && _vehicleFlying && ( _currentMissionIndex < missionController . visualItems . count - 1 )
property bool showResumeMission: _activeVehicle && ! _vehicleFlying && _missionAvailable && _resumeMissionIndex > 0 && ( _resumeMissionIndex < missionController . visualItems . count - 2 )
property bool showPause: _activeVehicle && _vehicleArmed && _activeVehicle . pauseVehicleSupported && _vehicleFlying && ! _vehiclePaused
property bool showChangeAlt: ( _activeVehicle && _vehicleFlying ) && _activeVehicle . guidedModeSupported && _vehicleArmed && ! _missionActive
property bool showOrbit: ! _hideOrbit && _activeVehicle && _vehicleFlying && _activeVehicle . orbitModeSupported && _vehicleArmed && ! _missionActive
@ -105,11 +105,14 @@ Item {
@@ -105,11 +105,14 @@ Item {
property bool _vehicleInMissionMode : false
property bool _vehicleInRTLMode : false
property bool _vehicleInLandMode : false
property int _currentMissionIndex : missionController . currentMissionIndex
property int _resumeMissionIndex : missionController . resumeMissionIndex
property bool _hideEmergenyStop : ! QGroundControl . corePlugin . options . guidedBarShowEmergencyStop
property bool _hideOrbit : ! QGroundControl . corePlugin . options . guidedBarShowOrbit
property var _actionData
on_CurrentMissionIndexChanged: console . log ( "_currentMissionIndex" , _currentMissionIndex )
on_FlightModeChanged: {
_vehiclePaused = _flightMode === _activeVehicle . pauseFlightMode
_vehicleInRTLMode = _flightMode === _activeVehicle . rtlFlightMode