From 78059d401084382235b76d707c85bc637c704f61 Mon Sep 17 00:00:00 2001 From: Anton Lundin Date: Mon, 13 Feb 2017 22:16:03 +0100 Subject: Update altitude limits on unit change The limits set in diveplanner.ui is intended for the unit set there, meters. If we move between units we need to update the limits to. This fixes #201 Signed-off-by: Anton Lundin --- desktop-widgets/diveplanner.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'desktop-widgets/diveplanner.cpp') diff --git a/desktop-widgets/diveplanner.cpp b/desktop-widgets/diveplanner.cpp index 0eee95ebf..fddc5bb19 100644 --- a/desktop-widgets/diveplanner.cpp +++ b/desktop-widgets/diveplanner.cpp @@ -196,8 +196,12 @@ void DivePlannerWidget::settingsChanged() // Adopt units if (get_units()->length == units::FEET) { ui.atmHeight->setSuffix("ft"); + ui.atmHeight->setMinimum(-300); + ui.atmHeight->setMaximum(10000); } else { ui.atmHeight->setSuffix(("m")); + ui.atmHeight->setMinimum(-100); + ui.atmHeight->setMaximum(3000); } ui.atmHeight->blockSignals(true); ui.atmHeight->setValue((int) get_depth_units((int) (log(1013.0 / plannerModel->getSurfacePressure()) * 7800000), NULL,NULL)); -- cgit v1.2.3-70-g09d2