aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2014-02-03 23:14:47 +0200
committerOskari Timperi <oskari.timperi@iki.fi>2014-02-03 23:33:44 +0200
commitfce1d3c24f506d93b2b57bb84f938865176e3032 (patch)
tree8ab0e885bdf06f573500ca04da9e66b23b7e0656
parent291d7651311d62a31677367d8a58ab57d9c3d9e7 (diff)
downloadunitmaster-master.tar.gz
unitmaster-master.zip
use locale aware number parsing/formattingHEADmaster
-rw-r--r--src/qml/pages/QuantityPage.qml5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/qml/pages/QuantityPage.qml b/src/qml/pages/QuantityPage.qml
index 0d5c4de..a454999 100644
--- a/src/qml/pages/QuantityPage.qml
+++ b/src/qml/pages/QuantityPage.qml
@@ -9,11 +9,12 @@ Page {
property string quantityName
function formatText(value, unit) {
- return "%1 %2".arg(value.toPrecision(5)).arg(pluralize(unit, value));
+ var d = value.toLocaleString(Qt.locale(), "g", 5);
+ return "%1 %2".arg(d).arg(pluralize(unit, value));
}
function updateResult() {
- var f = parseFloat(fromField.text);
+ var f = Number.fromLocaleString(Qt.locale(), fromField.text);
if (fromField.text.length === 0) {
f = 0.0;