From de43a1215c0f73cdadfafde4fe1c004174ca1a54 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Thu, 15 Oct 2020 18:03:03 -0700 Subject: [PATCH] Update departure time when TOT is changed. Fixes https://github.com/Khopa/dcs_liberation/issues/207 --- qt_ui/models.py | 1 + qt_ui/windows/mission/QPackageDialog.py | 1 + 2 files changed, 2 insertions(+) diff --git a/qt_ui/models.py b/qt_ui/models.py index ba816fd1..27d75e7b 100644 --- a/qt_ui/models.py +++ b/qt_ui/models.py @@ -164,6 +164,7 @@ class PackageModel(QAbstractListModel): def update_tot(self, tot: int) -> None: self.package.time_over_target = tot + self.layoutChanged.emit() @property def mission_target(self) -> MissionTarget: diff --git a/qt_ui/windows/mission/QPackageDialog.py b/qt_ui/windows/mission/QPackageDialog.py index 3c64c160..696a8ce3 100644 --- a/qt_ui/windows/mission/QPackageDialog.py +++ b/qt_ui/windows/mission/QPackageDialog.py @@ -89,6 +89,7 @@ class QPackageDialog(QDialog): self.tot_spinner = QTimeEdit(time) self.tot_spinner.setMinimumTime(QTime(0, 0)) self.tot_spinner.setDisplayFormat("T+hh:mm:ss") + self.tot_spinner.timeChanged.connect(self.save_tot) self.tot_column.addWidget(self.tot_spinner) self.package_view = QFlightList(self.package_model)