Browse Source

Merge pull request #8446 from dakejahl/pr-patch/StableV4.0/offline_checklist

Preflight checklist when no vehicle is connected
QGC4.4
Don Gagne 5 years ago committed by GitHub
parent
commit
62715ffebd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 34
      src/FlightDisplay/PreFlightCheckList.qml

34
src/FlightDisplay/PreFlightCheckList.qml

@ -66,23 +66,25 @@ Rectangle { @@ -66,23 +66,25 @@ Rectangle {
//-- Pick a checklist model that matches the current airframe type (if any)
function _updateModel() {
if(activeVehicle) {
if(activeVehicle.multiRotor) {
modelContainer.source = "/checklists/MultiRotorChecklist.qml"
} else if(activeVehicle.vtol) {
modelContainer.source = "/checklists/VTOLChecklist.qml"
} else if(activeVehicle.rover) {
modelContainer.source = "/checklists/RoverChecklist.qml"
} else if(activeVehicle.sub) {
modelContainer.source = "/checklists/SubChecklist.qml"
} else if(activeVehicle.fixedWing) {
modelContainer.source = "/checklists/FixedWingChecklist.qml"
} else {
modelContainer.source = "/checklists/DefaultChecklist.qml"
}
return
var vehicle = activeVehicle
if (!vehicle) {
vehicle = QGroundControl.multiVehicleManager.offlineEditingVehicle
}
if(vehicle.multiRotor) {
modelContainer.source = "/checklists/MultiRotorChecklist.qml"
} else if(vehicle.vtol) {
modelContainer.source = "/checklists/VTOLChecklist.qml"
} else if(vehicle.rover) {
modelContainer.source = "/checklists/RoverChecklist.qml"
} else if(vehicle.sub) {
modelContainer.source = "/checklists/SubChecklist.qml"
} else if(vehicle.fixedWing) {
modelContainer.source = "/checklists/FixedWingChecklist.qml"
} else {
modelContainer.source = "/checklists/DefaultChecklist.qml"
}
modelContainer.source = "/checklists/DefaultChecklist.qml"
return
}
Component.onCompleted: {

Loading…
Cancel
Save