diff options
author | Thomas McGuire <thomas.mcguire.qnx@kdab.com> | 2012-09-27 16:10:40 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-10-04 12:10:07 +0200 |
commit | 0156de8c1aab48e43a762fb034c3f885ff2b6efe (patch) | |
tree | 5abac52a05dbcf446d9dfb5b9401edfe4f9d13d5 /src/plugins/sensors/blackberry/bbsensorbackend.h | |
parent | 4c61854d60fb5d2c68c6dcb1fb5bdf5c0dead3e2 (diff) |
Blackberry: Avoid expensive close() and open() just to get information
Instead, open the device to get information, but then just pause it
until start() is called.
Change-Id: I3002bee07807d3956e74e8fd82425b16cdb61001
Reviewed-by: Adam Parco <aparco@rim.com>
Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'src/plugins/sensors/blackberry/bbsensorbackend.h')
-rw-r--r-- | src/plugins/sensors/blackberry/bbsensorbackend.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/sensors/blackberry/bbsensorbackend.h b/src/plugins/sensors/blackberry/bbsensorbackend.h index c34101fe..c90e86fa 100644 --- a/src/plugins/sensors/blackberry/bbsensorbackend.h +++ b/src/plugins/sensors/blackberry/bbsensorbackend.h @@ -104,7 +104,7 @@ protected: private slots: void dataAvailable(); void applyAlwaysOnProperty(); - void setPaused(bool paused); + bool setPaused(bool paused); void updatePauseState(); void updateOrientation(); @@ -114,6 +114,7 @@ private: sensor_type_e m_sensorType; BbGuiHelper *m_guiHelper; float m_mappingMatrix[4]; + bool m_started; }; template<class SensorReading> |