aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/tracing/qml/TimeMarks.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/tracing/qml/TimeMarks.qml')
-rw-r--r--src/libs/tracing/qml/TimeMarks.qml11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libs/tracing/qml/TimeMarks.qml b/src/libs/tracing/qml/TimeMarks.qml
index 2fc1ef41c8a..fc3d9e3c90e 100644
--- a/src/libs/tracing/qml/TimeMarks.qml
+++ b/src/libs/tracing/qml/TimeMarks.qml
@@ -54,11 +54,18 @@ Item {
}
function prettyPrintScale(amount) {
+ var sign;
+ if (amount < 0) {
+ sign = "-";
+ amount = -amount;
+ } else {
+ sign = "";
+ }
var unitOffset = 0;
var unitAmount = 1;
for (unitOffset = 0; amount > unitAmount * 1024; ++unitOffset, unitAmount *= 1024) {}
var result = amount / unitAmount;
- return roundTo3Digits(result) + units[unitOffset];
+ return sign + roundTo3Digits(result) + units[unitOffset];
}
Connections {
@@ -134,7 +141,7 @@ Item {
anchors.bottomMargin: 2
anchors.leftMargin: 2
anchors.left: parent.left
- text: prettyPrintScale(index * row.stepVal)
+ text: prettyPrintScale(row.minVal + index * row.stepVal)
}
Rectangle {