Metric/Imperial bug in Realtime

Display of speed and distance is in kph, regardless of
the unit of measure user preferences. This patch fixes
that.
This commit is contained in:
Mark Liversedge
2011-11-04 09:12:45 +00:00
parent 9691746be2
commit c977d8aba0
2 changed files with 7 additions and 0 deletions

View File

@@ -115,7 +115,13 @@ DialWindow::telemetryUpdate(const RealtimeData &rtData)
}
break;
case RealtimeData::Speed:
if (!mainWindow->useMetricUnits) value *= MILES_PER_KM;
valueLabel->setText(QString("%1").arg(value, 0, 'f', 1));
break;
case RealtimeData::Distance:
if (!mainWindow->useMetricUnits) value *= MILES_PER_KM;
valueLabel->setText(QString("%1").arg(value, 0, 'f', 3));
break;

View File

@@ -29,6 +29,7 @@
#include "RealtimeData.h" // for realtimedata structure
#include "Settings.h" // for realtimedata structure
#include "Units.h" // for realtimedata structure
#include "Colors.h" // for realtimedata structure
class DialWindow : public GcWindow