aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Hartmetz <andreas.hartmetz@kdab.com>2016-12-02 16:39:56 +0100
committerAndreas Hartmetz <andreas.hartmetz@kdab.com>2016-12-07 17:13:57 +0000
commitfc298ccec2ef0186cba29b0c7e565ee23e733628 (patch)
tree835e4f74e739345ffbbe8802cfb1f8cf1d21253d
parent9cae2c9b9ceee56834f215248ff181bff6130e16 (diff)
Propagate seat temperature target changes from backend to UI
That direction did not work, only UI to backend. Change-Id: Ifb4d53f5c8992fb88ad4ae62a89c4de0da6f9562 Reviewed-by: Nedim Hadzic <nedim.hadzic@pelagicore.com>
-rw-r--r--imports/shared/service/climate/ClimateService.qml10
1 files changed, 10 insertions, 0 deletions
diff --git a/imports/shared/service/climate/ClimateService.qml b/imports/shared/service/climate/ClimateService.qml
index a0372b6..6d7a3cd 100644
--- a/imports/shared/service/climate/ClimateService.qml
+++ b/imports/shared/service/climate/ClimateService.qml
@@ -52,6 +52,11 @@ QtObject {
onValueChanged: climateControl.zoneAt.FrontLeft.targetTemperature.value = value
onHeatChanged: climateControl.zoneAt.FrontLeft.seatHeater = heat
}
+ property Connections leftSeatTargetTempConnections: Connections {
+ target: climateControl.zoneAt.FrontLeft.targetTemperature
+ onValueChanged: leftSeat.value =
+ calculateUnitValue(climateControl.zoneAt.FrontLeft.targetTemperature.value)
+ }
property QtObject rightSeat: QtObject {
property real minValue: calculateUnitValue(16)
@@ -64,6 +69,11 @@ QtObject {
onValueChanged: climateControl.zoneAt.FrontRight.targetTemperature.value = value
onHeatChanged: climateControl.zoneAt.FrontRight.seatHeater = heat
}
+ property Connections rightSeatTargetTempConnections: Connections {
+ target: climateControl.zoneAt.FrontRight.targetTemperature
+ onValueChanged: rightSeat.value =
+ calculateUnitValue(climateControl.zoneAt.FrontRight.targetTemperature.value)
+ }
property QtObject frontHeat: QtObject {
property string symbol: "front"