summaryrefslogtreecommitdiffstats
path: root/tradeshow/iot-sensortag/SensorTagDemo.pro
diff options
context:
space:
mode:
authorMaurice Kalinowski <maurice.kalinowski@qt.io>2017-02-15 11:58:01 +0100
committerTitta Heikkala <titta.heikkala@qt.io>2017-02-16 08:05:16 +0000
commitc8ce4940c5be641b753ef943cf336963596705a4 (patch)
treed81cdce08c8daae30bc50951239530dc3d189608 /tradeshow/iot-sensortag/SensorTagDemo.pro
parent90e26ea85564f22458dbec138e91e8078371f8b2 (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.pro8
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