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)
|
date.setTime(date.getTime() + 2000)
|
||||||
return date;
|
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: {
|
onTabSelected: {
|
||||||
d.now = new Date()
|
|
||||||
// logsModel.clear()
|
|
||||||
print("*** tab selected")
|
print("*** tab selected")
|
||||||
// logsModel.fetchLogs()
|
d.now = new Date()
|
||||||
|
d.refreshAll();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -749,6 +769,7 @@ Page {
|
|||||||
mouseArea.tooltipping = false;
|
mouseArea.tooltipping = false;
|
||||||
|
|
||||||
if (mouseArea.dragging) {
|
if (mouseArea.dragging) {
|
||||||
|
d.refreshAll()
|
||||||
mouseArea.dragging = false;
|
mouseArea.dragging = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -803,24 +824,7 @@ Page {
|
|||||||
interval: 300
|
interval: 300
|
||||||
repeat: false
|
repeat: false
|
||||||
onTriggered: {
|
onTriggered: {
|
||||||
for (var i = 0; i < thermostatsRepeater.count; i++) {
|
d.refreshAll();
|
||||||
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()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1014,12 +1018,12 @@ Page {
|
|||||||
}
|
}
|
||||||
LegendDelegate {
|
LegendDelegate {
|
||||||
Layout.fillWidth: true
|
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")
|
text: qsTr("Window open")
|
||||||
}
|
}
|
||||||
LegendDelegate {
|
LegendDelegate {
|
||||||
Layout.fillWidth: true
|
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")
|
text: qsTr("Heating on")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user