5import QGroundControl.Controls
8 property var additionalActions
9 property var mavlinkActions
10 property var customActions
12 property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle
13 property var _guidedController: globals.guidedControllerFlyView
15 // Pre-defined Additional Guided Actions
17 model: additionalActions.model
20 Layout.fillWidth: true
22 visible: modelData.visible
26 _guidedController.confirmAction(modelData.action)
31 // Custom Build Actions
33 model: customActions.model
36 Layout.fillWidth: true
38 visible: modelData.visible
42 _guidedController.confirmAction(modelData.action)
47 // User-defined Mavlink Actions
49 model: _activeVehicle ? mavlinkActions : undefined // The action list is a QmlObjectListModel
52 Layout.fillWidth: true
57 object.sendTo(_activeVehicle)