From 488f9dc119cef30e4bc7c328526f05b15791979a Mon Sep 17 00:00:00 2001 From: Lars Toenning Date: Fri, 24 Nov 2023 21:37:12 +0100 Subject: [PATCH] feat(ui): Display pressure also in inHg on weather page Fixes #217 --- src/blackgui/components/weathercomponent.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/blackgui/components/weathercomponent.cpp b/src/blackgui/components/weathercomponent.cpp index 33d9cd21d..dbdfe9519 100644 --- a/src/blackgui/components/weathercomponent.cpp +++ b/src/blackgui/components/weathercomponent.cpp @@ -252,8 +252,9 @@ namespace BlackGui::Components ui->tvp_CloudLayers->updateContainer(gridPoint.getCloudLayers()); ui->tvp_WindLayers->updateContainer(gridPoint.getWindLayers()); const CCoordinateGeodetic position = gridPoint.getPosition(); - const double pressureAtMsl = gridPoint.getPressureAtMsl().value(CPressureUnit::hPa()); - const QString status = QStringLiteral("Weather Position: %1 %2\nPressure (MSL): %3 hPa").arg(position.latitude().toWgs84(), position.longitude().toWgs84()).arg(pressureAtMsl); + const double pressureAtMslHpa = gridPoint.getPressureAtMsl().value(CPressureUnit::hPa()); + const double pressureAtMslInHg = gridPoint.getPressureAtMsl().value(CPressureUnit::inHg()); + const QString status = QStringLiteral("Weather Position: %1 %2\nPressure (MSL): %3 hPa / %4 inHg").arg(position.latitude().toWgs84(), position.longitude().toWgs84()).arg(pressureAtMslHpa).arg(pressureAtMslInHg); ui->lbl_Status->setText(status); }