Unverified Commit 6ab2f53b authored by Gus Grubba's avatar Gus Grubba Committed by GitHub

Merge pull request #6070 from mavlink/pr-fixUnits

Fix unit translators
parents cdb4cdfd 8a3f185e
This diff is collapsed.
...@@ -205,14 +205,20 @@ private: ...@@ -205,14 +205,20 @@ private:
static QVariant _celsiusToFarenheit(const QVariant& celsius); static QVariant _celsiusToFarenheit(const QVariant& celsius);
static QVariant _farenheitToCelsius(const QVariant& farenheit); static QVariant _farenheitToCelsius(const QVariant& farenheit);
struct AppSettingsTranslation_s { enum UnitTypes {
const char* rawUnits; UnitDistance = 0,
const char* cookedUnits; UnitArea,
bool speed; UnitSpeed,
uint32_t speedOrDistanceUnits; UnitTemperature
Translator rawTranslator; };
Translator cookedTranslator;
struct AppSettingsTranslation_s {
const char* rawUnits;
const char* cookedUnits;
UnitTypes unitType;
uint32_t unitOption;
Translator rawTranslator;
Translator cookedTranslator;
}; };
static const AppSettingsTranslation_s* _findAppSettingsDistanceUnitsTranslation(const QString& rawUnits); static const AppSettingsTranslation_s* _findAppSettingsDistanceUnitsTranslation(const QString& rawUnits);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment