aboutsummaryrefslogtreecommitdiff
path: root/src/stepCounter
diff options
context:
space:
mode:
Diffstat (limited to 'src/stepCounter')
-rw-r--r--src/stepCounter/StepCounterPreview.qml5
-rw-r--r--src/stepCounter/StepsDetailPage.qml14
2 files changed, 17 insertions, 2 deletions
diff --git a/src/stepCounter/StepCounterPreview.qml b/src/stepCounter/StepCounterPreview.qml
index 3c2d3f0..8ef611e 100644
--- a/src/stepCounter/StepCounterPreview.qml
+++ b/src/stepCounter/StepCounterPreview.qml
@@ -79,6 +79,11 @@ MouseArea {
dataLoadingDone()
}
indicatorLineHeight: loggerSettings.stepGoalEnabled ? loggerSettings.stepGoalTarget : 0
+ onBarClicked: (index)=> {
+ var d = new Date()
+ d.setDate(d.getDate() - 6 + index)
+ pageStack.push(detailPage,{"currentDay": d})
+ }
}
}
onClicked: pageStack.push(detailPage)
diff --git a/src/stepCounter/StepsDetailPage.qml b/src/stepCounter/StepsDetailPage.qml
index 9d141dd..978a411 100644
--- a/src/stepCounter/StepsDetailPage.qml
+++ b/src/stepCounter/StepsDetailPage.qml
@@ -24,6 +24,8 @@ import org.asteroid.sensorlogd 1.0
import "../graphs"
Item {
+ id: root
+ property date currentDay: new Date()
Flickable {
anchors.fill: parent
contentHeight: contentColumn.implicitHeight
@@ -33,13 +35,21 @@ Item {
Item { width: parent.width; height: parent.width*0.2}
+ Label {
+ anchors {
+ left: parent.left
+ margins: app.width*0.1
+ }
+ text: graph.startTime.toLocaleDateString()
+ }
+
StepsLineGraph {
id: graph
anchors.horizontalCenter: parent.horizontalCenter
width: parent.width*0.9
height: app.height*2/3
- startTime: new Date()
- endTime: new Date()
+ startTime: root.currentDay
+ endTime: root.currentDay
}
Row {
anchors.horizontalCenter: parent.horizontalCenter