|
|
@ -48,6 +48,7 @@ QGCView { |
|
|
|
|
|
|
|
|
|
|
|
property var _visualItems: controller.visualItems |
|
|
|
property var _visualItems: controller.visualItems |
|
|
|
property var _currentMissionItem |
|
|
|
property var _currentMissionItem |
|
|
|
|
|
|
|
property int _currentMissionIndex: 0 |
|
|
|
property bool _firstVehiclePosition: true |
|
|
|
property bool _firstVehiclePosition: true |
|
|
|
property var activeVehiclePosition: _activeVehicle ? _activeVehicle.coordinate : QtPositioning.coordinate() |
|
|
|
property var activeVehiclePosition: _activeVehicle ? _activeVehicle.coordinate : QtPositioning.coordinate() |
|
|
|
property bool _lightWidgetBorders: editorMap.isSatelliteMap |
|
|
|
property bool _lightWidgetBorders: editorMap.isSatelliteMap |
|
|
@ -168,6 +169,7 @@ QGCView { |
|
|
|
if (visualItem.sequenceNumber == sequenceNumber) { |
|
|
|
if (visualItem.sequenceNumber == sequenceNumber) { |
|
|
|
_currentMissionItem = visualItem |
|
|
|
_currentMissionItem = visualItem |
|
|
|
_currentMissionItem.isCurrentItem = true |
|
|
|
_currentMissionItem.isCurrentItem = true |
|
|
|
|
|
|
|
_currentMissionIndex = i |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
visualItem.isCurrentItem = false |
|
|
|
visualItem.isCurrentItem = false |
|
|
|
} |
|
|
|
} |
|
|
@ -485,6 +487,7 @@ QGCView { |
|
|
|
model: controller.visualItems |
|
|
|
model: controller.visualItems |
|
|
|
cacheBuffer: height * 2 |
|
|
|
cacheBuffer: height * 2 |
|
|
|
clip: true |
|
|
|
clip: true |
|
|
|
|
|
|
|
currentIndex: _currentMissionIndex |
|
|
|
highlightMoveDuration: 250 |
|
|
|
highlightMoveDuration: 250 |
|
|
|
|
|
|
|
|
|
|
|
delegate: MissionItemEditor { |
|
|
|
delegate: MissionItemEditor { |
|
|
@ -506,16 +509,6 @@ QGCView { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
onMoveHomeToMapCenter: controller.visualItems.get(0).coordinate = editorMap.center |
|
|
|
onMoveHomeToMapCenter: controller.visualItems.get(0).coordinate = editorMap.center |
|
|
|
|
|
|
|
|
|
|
|
Connections { |
|
|
|
|
|
|
|
target: object |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onIsCurrentItemChanged: { |
|
|
|
|
|
|
|
if (object.isCurrentItem) { |
|
|
|
|
|
|
|
editorListView.currentIndex = index |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} // ListView |
|
|
|
} // ListView |
|
|
|
} // Item - Mission Item editor |
|
|
|
} // Item - Mission Item editor |
|
|
|