summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordodoradio <dodoradio@outlook.com>2023-07-21 17:15:53 +0100
committerdodoradio <dodoradio@outlook.com>2023-07-21 17:19:55 +0100
commitc57c0cf188ccfdab8a3881a97a3568bc3be27afb (patch)
treefbc58b9c34375a56d2333221bf110d0a050278cf /src
parentbe6c18b988175ba0b1c54d390e4e5989b1b79037 (diff)
Implement new dataChanged signal for file updates
Diffstat (limited to '')
-rw-r--r--src/graphs/HrGraph.qml4
-rw-r--r--src/graphs/StepsLineGraph.qml4
-rw-r--r--src/stepCounter/StepCounterPreview.qml4
-rw-r--r--src/stepCounter/StepsDetailPage.qml1
4 files changed, 11 insertions, 2 deletions
diff --git a/src/graphs/HrGraph.qml b/src/graphs/HrGraph.qml
index a3627af..40bd962 100644
--- a/src/graphs/HrGraph.qml
+++ b/src/graphs/HrGraph.qml
@@ -33,7 +33,9 @@ Item {
Component.onCompleted: {
hrGraph.loadGraphData(hrDataLoader.getDataFromTo(startTime,endTime))
}
- HrDataLoader { id: hrDataLoader }
+ HrDataLoader { id: hrDataLoader
+ onDataChanged: hrGraph.loadGraphData(getDataFromTo(startTime,endTime))
+ }
VerticalLabels { // labels column
id: markerParent
width: parent.width/8
diff --git a/src/graphs/StepsLineGraph.qml b/src/graphs/StepsLineGraph.qml
index c654901..ddfcf5f 100644
--- a/src/graphs/StepsLineGraph.qml
+++ b/src/graphs/StepsLineGraph.qml
@@ -33,7 +33,9 @@ Item {
Component.onCompleted: {
stepsGraph.loadGraphData(stepsDataLoader.getDataFromTo(startTime,endTime))
}
- StepsDataLoader { id: stepsDataLoader }
+ StepsDataLoader { id: stepsDataLoader
+ onDataChanged: stepsGraph.loadGraphData(getDataFromTo(startTime,endTime))
+ }
VerticalLabels { // labels column
id: markerParent
width: parent.width/8
diff --git a/src/stepCounter/StepCounterPreview.qml b/src/stepCounter/StepCounterPreview.qml
index 8ef611e..89f87fd 100644
--- a/src/stepCounter/StepCounterPreview.qml
+++ b/src/stepCounter/StepCounterPreview.qml
@@ -60,8 +60,12 @@ MouseArea {
triggerDaemonRecording()
stepsGraph.loadData()
}
+ onDataChanged: stepsGraph.loadData()
}
function loadData() {
+ valuesArr = []
+ labelsArr = []
+ colorsArr = []
var currDate = new Date()
currDate.setDate(currDate.getDate() - 7)
for (var i = 0; i < 7; i++) {
diff --git a/src/stepCounter/StepsDetailPage.qml b/src/stepCounter/StepsDetailPage.qml
index 7d8dbf4..c792956 100644
--- a/src/stepCounter/StepsDetailPage.qml
+++ b/src/stepCounter/StepsDetailPage.qml
@@ -66,6 +66,7 @@ Item {
triggerDaemonRecording()
stepsGraph.loadData()
}
+ onDataChanged: stepsGraph.loadData()
}
function loadData() {
valuesArr = []