mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
parent
08d32ffc77
commit
1763f59320
@ -90,10 +90,15 @@ class QFlightWaypointTab(QFrame):
|
|||||||
self.setLayout(layout)
|
self.setLayout(layout)
|
||||||
|
|
||||||
def on_delete_waypoint(self):
|
def on_delete_waypoint(self):
|
||||||
wpt = self.flight_waypoint_list.selectionModel().currentIndex().row()
|
waypoints = []
|
||||||
if wpt > 0:
|
for (
|
||||||
self.delete_waypoint(self.flight.flight_plan.waypoints[wpt])
|
selected_row
|
||||||
self.flight_waypoint_list.update_list()
|
) in self.flight_waypoint_list.selectionModel().selectedIndexes():
|
||||||
|
if selected_row.row() > 0:
|
||||||
|
waypoints.append(self.flight.flight_plan.waypoints[selected_row.row()])
|
||||||
|
for waypoint in waypoints:
|
||||||
|
self.delete_waypoint(waypoint)
|
||||||
|
self.flight_waypoint_list.update_list()
|
||||||
self.on_change()
|
self.on_change()
|
||||||
|
|
||||||
def delete_waypoint(self, waypoint: FlightWaypoint) -> None:
|
def delete_waypoint(self, waypoint: FlightWaypoint) -> None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user