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/AltitudeChart.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/AltitudeChart.qml')
-rw-r--r-- | tradeshow/iot-sensortag/resources/base/AltitudeChart.qml | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml b/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml index 8e95834..2c05bc7 100644 --- a/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml +++ b/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml @@ -52,7 +52,7 @@ import SensorTag.DataProvider 1.0 import QtGraphicalEffects 1.0 BaseChart { - property real altitude + property real altitude: sensor ? sensor.altitude : 0 property real altitudeRounded property real maxAltitude @@ -68,15 +68,10 @@ BaseChart { } } - onSensorChanged: { - if (sensor) { - sensor.altitudeChanged.connect(this, function() { - altitude = sensor.altitude; - altitudeRounded = Math.floor(altitude + 0.5).toFixed(0); - if (altitudeRounded > maxAltitude) - maxAltitude = altitudeRounded; - }); - } + onAltitudeChanged: { + altitudeRounded = Math.floor(altitude + 0.5).toFixed(0) + if (altitudeRounded > maxAltitude) + maxAltitude = altitudeRounded } content: Item { |