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
|
@classmethod
|
||||||
def open_edit_flight_dialog(cls, package_model: PackageModel,
|
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."""
|
"""Opens the dialog to edit the given flight."""
|
||||||
cls.edit_flight_dialog = QEditFlightDialog(
|
cls.edit_flight_dialog = QEditFlightDialog(
|
||||||
cls.game_model,
|
cls.game_model,
|
||||||
package_model.package,
|
package_model.package,
|
||||||
flight
|
flight,
|
||||||
|
parent=parent
|
||||||
)
|
)
|
||||||
cls.edit_flight_dialog.show()
|
cls.edit_flight_dialog.show()
|
||||||
|
|||||||
@ -194,7 +194,8 @@ class QFlightList(QListView):
|
|||||||
def edit_flight(self, index: QModelIndex) -> None:
|
def edit_flight(self, index: QModelIndex) -> None:
|
||||||
from qt_ui.dialogs import Dialog
|
from qt_ui.dialogs import Dialog
|
||||||
Dialog.open_edit_flight_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:
|
def delete_flight(self, index: QModelIndex) -> None:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user