diff options
author | Alex Zolotarev <deathbaba@gmail.com> | 2011-09-12 13:51:13 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:23:44 +0300 |
commit | 72d4e25ff5f31ee678d3210a25eba69b6509f443 (patch) | |
tree | 8a5f4ce4b6fa869b73a13c03fa3d17d24437ff54 /qt/preferences_dialog.cpp | |
parent | cd0691f06a0ea10439dd64ee3b0bd8d1baadf985 (diff) |
[qt] Added default metric/imperial setting from the system
Diffstat (limited to 'qt/preferences_dialog.cpp')
-rw-r--r-- | qt/preferences_dialog.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/qt/preferences_dialog.cpp b/qt/preferences_dialog.cpp index 86412f5c57..e5bb937396 100644 --- a/qt/preferences_dialog.cpp +++ b/qt/preferences_dialog.cpp @@ -69,7 +69,14 @@ namespace qt radioBox->setLayout(pLayout); Units u; - if (!Settings::Get("Units", u)) u = Metric; + if (!Settings::Get("Units", u)) + { + // set default measurement from system locale + if (QLocale::system().measurementSystem() == QLocale::MetricSystem) + u = Metric; + else + u = Foot; + } m_pUnits->button(static_cast<int>(u))->setChecked(true); connect(m_pUnits, SIGNAL(buttonClicked(int)), this, SLOT(OnUnitsChanged(int))); |