From 468c1d8d610ec1aeb7fba49057c870548ad73078 Mon Sep 17 00:00:00 2001 From: Michael Keller Date: Thu, 23 Mar 2023 16:52:50 +1300 Subject: [PATCH] Desktop: Fix time format in dive planner. Make the time edit respect the configured time format. Also make the date and time format change when the preferences are changed. Fixes #3849. Signed-off-by: Michael Keller --- desktop-widgets/diveplanner.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/desktop-widgets/diveplanner.cpp b/desktop-widgets/diveplanner.cpp index efbcaa088..936dacc5e 100644 --- a/desktop-widgets/diveplanner.cpp +++ b/desktop-widgets/diveplanner.cpp @@ -28,7 +28,6 @@ DivePlannerWidget::DivePlannerWidget(QWidget *parent) : QWidget(parent, QFlag(0) CylindersModel *cylinders = DivePlannerPointsModel::instance()->cylindersModel(); ui.setupUi(this); - ui.dateEdit->setDisplayFormat(prefs.date_format); ui.tableWidget->setTitle(tr("Dive planner points")); ui.tableWidget->setModel(plannerModel); connect(ui.tableWidget, &TableView::itemClicked, plannerModel, &DivePlannerPointsModel::remove); @@ -158,6 +157,9 @@ void DivePlannerWidget::settingsChanged() ui.atmHeight->blockSignals(true); ui.atmHeight->setValue((int) get_depth_units((int) pressure_to_altitude(DivePlannerPointsModel::instance()->getSurfacePressure()), NULL,NULL)); ui.atmHeight->blockSignals(false); + + ui.dateEdit->setDisplayFormat(prefs.date_format); + ui.startTime->setDisplayFormat(prefs.time_format); } void DivePlannerWidget::atmPressureChanged(const int pressure)