diff options
author | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2017-02-15 11:58:01 +0100 |
---|---|---|
committer | Titta Heikkala <titta.heikkala@qt.io> | 2017-02-16 08:05:16 +0000 |
commit | c8ce4940c5be641b753ef943cf336963596705a4 (patch) | |
tree | d81cdce08c8daae30bc50951239530dc3d189608 /tradeshow/iot-sensortag/SensorTagDemo.pro | |
parent | 90e26ea85564f22458dbec138e91e8078371f8b2 (diff) |
Move series updates to C++
Instead of jumping to and from the QML engine for each sensor update,
rather stay inside C++ and let QML only do the visual updates.
This only updates the items which use Charts, as updates to a series is
expensive.
Change-Id: Idc7a98d2865e7095264f226c0ac5bbb5a977d18a
Reviewed-by: Titta Heikkala <titta.heikkala@qt.io>
Diffstat (limited to 'tradeshow/iot-sensortag/SensorTagDemo.pro')
-rw-r--r-- | tradeshow/iot-sensortag/SensorTagDemo.pro | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tradeshow/iot-sensortag/SensorTagDemo.pro b/tradeshow/iot-sensortag/SensorTagDemo.pro index c6687fc..c1a9fcd 100644 --- a/tradeshow/iot-sensortag/SensorTagDemo.pro +++ b/tradeshow/iot-sensortag/SensorTagDemo.pro @@ -1,7 +1,7 @@ TEMPLATE = app QT += 3dcore 3drender 3dinput 3dquick 3dlogic core gui qml quick 3dquickextras widgets -QT += bluetooth network +QT += bluetooth network charts CONFIG += c++11 DEFINES += QT_NO_FOREACH @@ -45,7 +45,8 @@ SOURCES += main.cpp \ clouddataprovider.cpp \ dataproviderpool.cpp \ clouddataproviderpool.cpp \ - demodataproviderpool.cpp + demodataproviderpool.cpp \ + seriesstorage.cpp HEADERS += \ sensortagdataprovider.h \ @@ -55,7 +56,8 @@ HEADERS += \ dataproviderpool.h \ clouddataproviderpool.h \ demodataproviderpool.h \ - bluetoothapiconstants.h + bluetoothapiconstants.h \ + seriesstorage.h BLUETOOTH_LINUX_HOST { !winrt:CONFIG += UPDATE_TO_CLOUD |