mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
commit
b9f8cfd10d
@ -56,11 +56,12 @@ class Dialog:
|
||||
|
||||
@classmethod
|
||||
def open_edit_flight_dialog(cls, package_model: PackageModel,
|
||||
flight: Flight) -> None:
|
||||
flight: Flight, parent=None) -> None:
|
||||
"""Opens the dialog to edit the given flight."""
|
||||
cls.edit_flight_dialog = QEditFlightDialog(
|
||||
cls.game_model,
|
||||
package_model.package,
|
||||
flight
|
||||
flight,
|
||||
parent=parent
|
||||
)
|
||||
cls.edit_flight_dialog.show()
|
||||
|
||||
@ -194,7 +194,8 @@ class QFlightList(QListView):
|
||||
def edit_flight(self, index: QModelIndex) -> None:
|
||||
from qt_ui.dialogs import Dialog
|
||||
Dialog.open_edit_flight_dialog(
|
||||
self.package_model, self.package_model.flight_at_index(index)
|
||||
self.package_model, self.package_model.flight_at_index(index),
|
||||
parent=self.window()
|
||||
)
|
||||
|
||||
def delete_flight(self, index: QModelIndex) -> None:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user