diff options
author | Andreas Hartmetz <andreas.hartmetz@kdab.com> | 2016-12-02 16:39:56 +0100 |
---|---|---|
committer | Andreas Hartmetz <andreas.hartmetz@kdab.com> | 2016-12-07 17:13:57 +0000 |
commit | fc298ccec2ef0186cba29b0c7e565ee23e733628 (patch) | |
tree | 835e4f74e739345ffbbe8802cfb1f8cf1d21253d | |
parent | 9cae2c9b9ceee56834f215248ff181bff6130e16 (diff) | |
download | neptune-ui-fc298ccec2ef0186cba29b0c7e565ee23e733628.tar.gz |
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.qml | 10 |
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" |