From 13cf7a79f21a3ffca0e12928123215428eceeb05 Mon Sep 17 00:00:00 2001 From: Jim Evins Date: Wed, 30 Mar 2016 00:04:45 -0400 Subject: [PATCH] Better method to determine default units. --- glabels/Settings.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/glabels/Settings.cpp b/glabels/Settings.cpp index 2699f0a..3b248f5 100644 --- a/glabels/Settings.cpp +++ b/glabels/Settings.cpp @@ -88,13 +88,11 @@ glabels::Distance::Units Settings::units() { // Guess at a suitable default QString defaultIdString; - switch (QLocale::system().country()) + switch (QLocale::system().measurementSystem()) { - case QLocale::UnitedStates: - case QLocale::Canada: + case QLocale::ImperialSystem: defaultIdString = "in"; break; - default: defaultIdString = "mm"; break;