Negative index when changing MapViewItem model
-
Hello,
I have a MapItemView that uses a model to plot things on my map :
The model is a QStringList updated by the c++ part of my UI. The code works but a lot of errors are printed when running and updating this model. When printing the index, sometimes, it is equal to -1 and it's the times it gets an error...Do you know why ?
MapItemView {
id:drone_target_repeater
model: nodeManager.missionManager.all_drone_ids
delegate: DroneMapItem {
property var coord:nodeManager.formationManager.getgeographicCoordinateReference
property var drone_position: nodeManager.droneStatus.navigation_data_position_geo // to adapt when many drones !
coordinate: QtPositioning.coordinate(coord[0]+drone_position[0]+0.0001*index,coord[1]+drone_position[1])
droneIDstring: nodeManager.missionManager.all_drone_ids[index]
target : false
visible: index == -1 ? 0 : 1
}
}