diff options
author | Titta Heikkala <titta.heikkala@qt.io> | 2017-02-21 13:03:54 +0200 |
---|---|---|
committer | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2017-02-22 10:31:51 +0000 |
commit | 1bcaaef7d3a30a7bad37b717d0fcad4ba8a27e95 (patch) | |
tree | 16a77fb2311c154a84f80b16bf565687b06069c8 /tradeshow/iot-sensortag/resources/base/HumidityChart.qml | |
parent | a7f7d382d83bc7e28c770bfeb010a3e8ef43b375 (diff) |
iot-sensortag: Clean up onSensorChanged signal handlers
Removed onSensorChanged signal handlers from charts as they are
not needed. Instead, react to changes of sensor properties.
Change-Id: Ib848d3ddfeed550538d35793b24eeb137a57a171
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Diffstat (limited to 'tradeshow/iot-sensortag/resources/base/HumidityChart.qml')
-rw-r--r-- | tradeshow/iot-sensortag/resources/base/HumidityChart.qml | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/tradeshow/iot-sensortag/resources/base/HumidityChart.qml b/tradeshow/iot-sensortag/resources/base/HumidityChart.qml index f144a8f..60d1ee7 100644 --- a/tradeshow/iot-sensortag/resources/base/HumidityChart.qml +++ b/tradeshow/iot-sensortag/resources/base/HumidityChart.qml @@ -57,34 +57,23 @@ import QtQuick.Extras 1.4 BaseChart { property int humiditySeriesIndex: 0 property int maxNumOfHumiReadings: 30 - property real humidityValue: 0 antialiasing: true title: qsTr("Humidity") - onSensorChanged: if (sensor) { - sensor.relativeHumidityChanged.connect(contentItem.getMaxOchMinHum) - } - content: Item { anchors.fill: parent + property real humidityValue: sensor ? sensor.relativeHumidity : 0 property real maxHumi: 0 - property real minHumi: 0 + property real minHumi: 100 - function getMaxOchMinHum() - { - humidityValue = sensor.relativeHumidity; + onHumidityValueChanged: { + if (humidityValue > maxHumi) + maxHumi = humidityValue - if (humidityValue > contentItem.maxHumi) - { - contentItem.maxHumi = humidityValue - } - - if (humidityValue < contentItem.minHumi) - { - contentItem.minHumi = humidityValue; - } + if (humidityValue < minHumi) + minHumi = humidityValue } Image { |