Merge pull request #319 from walterroach/fix_flight_edit

Fixes #312
This commit is contained in:
C. Perreau 2020-11-06 20:18:33 +01:00 committed by GitHub
commit b9f8cfd10d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -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()

View File

@ -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: