7import QGroundControl.Controls
8import QGroundControl.FlightMap
10/// Mission item map visual
14 property var map ///< Map control to place item in
15 property var vehicle ///< Vehicle associated with this item
16 property bool interactive: true ///< Vehicle associated with this item
17 property MissionItemIndicatorGroup indicatorGroup
19 signal clicked(int sequenceNumber)
26 Component.onCompleted: {
29 vehicle: _root.vehicle,
30 opacity: Qt.binding(() => _root.opacity),
31 interactive: Qt.binding(() => _root.interactive)
33 if (object.isSimpleItem) {
34 properties.indicatorGroup = _root.indicatorGroup
36 mapVisualLoader.setSource(object.mapVisualQML, properties)
47 item.clicked.connect(_root.clicked)