Fix scrolling by touch in AC charts
This commit is contained in:
parent
1c901d4c7d
commit
112432bb9d
@ -47,6 +47,27 @@ Page {
|
||||
date.setTime(date.getTime() + 2000)
|
||||
return date;
|
||||
}
|
||||
|
||||
function refreshAll() {
|
||||
for (var i = 0; i < thermostatsRepeater.count; i++) {
|
||||
thermostatsRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < tempRepeater.count; i++) {
|
||||
tempRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < humidityRepeater.count; i++) {
|
||||
humidityRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < vocRepeater.count; i++) {
|
||||
vocRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < windowOpenRepeater.count; i++) {
|
||||
windowOpenRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < heatingRepeater.count; i++) {
|
||||
heatingRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -82,10 +103,9 @@ Page {
|
||||
}
|
||||
}
|
||||
onTabSelected: {
|
||||
d.now = new Date()
|
||||
// logsModel.clear()
|
||||
print("*** tab selected")
|
||||
// logsModel.fetchLogs()
|
||||
d.now = new Date()
|
||||
d.refreshAll();
|
||||
}
|
||||
}
|
||||
|
||||
@ -749,6 +769,7 @@ Page {
|
||||
mouseArea.tooltipping = false;
|
||||
|
||||
if (mouseArea.dragging) {
|
||||
d.refreshAll()
|
||||
mouseArea.dragging = false;
|
||||
}
|
||||
}
|
||||
@ -803,24 +824,7 @@ Page {
|
||||
interval: 300
|
||||
repeat: false
|
||||
onTriggered: {
|
||||
for (var i = 0; i < thermostatsRepeater.count; i++) {
|
||||
thermostatsRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < tempRepeater.count; i++) {
|
||||
tempRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < humidityRepeater.count; i++) {
|
||||
humidityRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < vocRepeater.count; i++) {
|
||||
vocRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < windowOpenRepeater.count; i++) {
|
||||
windowOpenRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
for (var i = 0; i < heatingRepeater.count; i++) {
|
||||
heatingRepeater.itemAt(i).logsModel.fetchLogs()
|
||||
}
|
||||
d.refreshAll();
|
||||
}
|
||||
}
|
||||
|
||||
@ -1014,12 +1018,12 @@ Page {
|
||||
}
|
||||
LegendDelegate {
|
||||
Layout.fillWidth: true
|
||||
color: Qt.rgba(Style.green.r, Style.green.g, Style.green.b, 0.1)
|
||||
color: Qt.rgba(Style.green.r, Style.green.g, Style.green.b, 0.2)
|
||||
text: qsTr("Window open")
|
||||
}
|
||||
LegendDelegate {
|
||||
Layout.fillWidth: true
|
||||
color: Qt.rgba(Style.red.r, Style.red.g, Style.red.b, 0.1)
|
||||
color: Qt.rgba(Style.red.r, Style.red.g, Style.red.b, 0.2)
|
||||
text: qsTr("Heating on")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user