diff --git a/qt_ui/windows/mission/flight/waypoints/QFlightWaypointItem.py b/qt_ui/windows/mission/flight/waypoints/QFlightWaypointItem.py index 0f84f9dd..e0c0e7c1 100644 --- a/qt_ui/windows/mission/flight/waypoints/QFlightWaypointItem.py +++ b/qt_ui/windows/mission/flight/waypoints/QFlightWaypointItem.py @@ -8,4 +8,4 @@ class QWaypointItem(QStandardItem): super(QWaypointItem, self).__init__() self.number = number self.setText("{:<16}".format(point.pretty_name)) - self.setEditable(False) + self.setEditable(True) diff --git a/qt_ui/windows/mission/flight/waypoints/QFlightWaypointList.py b/qt_ui/windows/mission/flight/waypoints/QFlightWaypointList.py index 70dbc909..42e488f9 100644 --- a/qt_ui/windows/mission/flight/waypoints/QFlightWaypointList.py +++ b/qt_ui/windows/mission/flight/waypoints/QFlightWaypointList.py @@ -106,6 +106,8 @@ class QFlightWaypointList(QTableView): altitude = self.model.item(i, 1).text() altitude_feet = float(altitude) self.flight.flight_plan.waypoints[i].alt = Distance.from_feet(altitude_feet) + name = self.model.item(i, 0).text() + self.flight.flight_plan.waypoints[i].pretty_name = name def tot_text(self, flight: Flight, waypoint: FlightWaypoint) -> str: if waypoint.waypoint_type == FlightWaypointType.TAKEOFF: