diff options
author | Arseniy Movshev <dodoradio@outlook.com> | 2023-07-01 00:49:57 +0100 |
---|---|---|
committer | Arseniy Movshev <dodoradio@outlook.com> | 2023-07-01 01:29:18 +0100 |
commit | 7038315f5f4df4e53fd065d5253a5d4cf81f0b81 (patch) | |
tree | 012d7cbd70f47795637da3a3584c47fdf39e7a73 /src/graphs | |
parent | 4f86486364011a7693ff621d1529270be3b0cc84 (diff) |
Add steps goal line indicator to steps graph
the move of loggersettings into main is just done so we don't have a duplicate, since we now need it in main.
Diffstat (limited to 'src/graphs')
-rw-r--r-- | src/graphs/BarGraph.qml | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/graphs/BarGraph.qml b/src/graphs/BarGraph.qml index fd5e947..2a16e97 100644 --- a/src/graphs/BarGraph.qml +++ b/src/graphs/BarGraph.qml @@ -27,6 +27,7 @@ Item { property var maxValue: 0 property var divisionsInterval: 0 property var divisionsCount: 0 + property real indicatorLineHeight: 0 function dataLoadingDone() { barsRepeater.model = valuesArr.length labelsRepeater.model = labelsArr.length @@ -52,8 +53,18 @@ Item { } } } + Rectangle { // indicator line + id: indicatorLine + height: 1 + z: 1 + width: barsRepeater.count*(barGraph.width-markerParent.width)/Math.max(barGraph.valuesArr.length,3) - height/2 + anchors.left: markerParent.right + y: barsRow.height*(1-(barGraph,indicatorLineHeight/barGraph.maxValue)) + visible: barGraph.indicatorLineHeight != 0 + } Row { // bars id: barsRow + z: 2 anchors { left: markerParent.right top: parent.top |