summaryrefslogtreecommitdiffstats
path: root/tradeshow/iot-sensortag/resources/base/AltitudeChart.qml
diff options
context:
space:
mode:
authorTitta Heikkala <titta.heikkala@qt.io>2017-02-21 13:03:54 +0200
committerMaurice Kalinowski <maurice.kalinowski@qt.io>2017-02-22 10:31:51 +0000
commit1bcaaef7d3a30a7bad37b717d0fcad4ba8a27e95 (patch)
tree16a77fb2311c154a84f80b16bf565687b06069c8 /tradeshow/iot-sensortag/resources/base/AltitudeChart.qml
parenta7f7d382d83bc7e28c770bfeb010a3e8ef43b375 (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.qml15
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 {