summaryrefslogtreecommitdiffstats
path: root/src/sensors/qsensorbackend.h
diff options
context:
space:
mode:
authorThomas McGuire <thomas.mcguire.qnx@kdab.com>2012-07-09 10:54:25 +0200
committerQt by Nokia <qt-info@nokia.com>2012-07-23 00:18:31 +0200
commit505dbc8230414a31cd3def9f2d8b144b0e9444f4 (patch)
treeefaeb8654cab5e748ab94111ab8c560cf6a55b00 /src/sensors/qsensorbackend.h
parent10218b43c4fa89aad8336bc7f35163723c05304b (diff)
Add QSensor::isFeatureSupported()
Now it is possible to check if a backend supports a specific feature. During reviews of features like acceleration mode or duplicate skipping, the issue was raised how to check if these features are actually supported. The same is true for existing features like QMagnetometer::returnGeoValues. Change-Id: I47115d6c487bbcbb668a9021cdc7085e6780a67c Reviewed-by: Marc Mutz <marc.mutz@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@nokia.com>
Diffstat (limited to 'src/sensors/qsensorbackend.h')
-rw-r--r--src/sensors/qsensorbackend.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sensors/qsensorbackend.h b/src/sensors/qsensorbackend.h
index e14494f4..824bfc1f 100644
--- a/src/sensors/qsensorbackend.h
+++ b/src/sensors/qsensorbackend.h
@@ -60,6 +60,8 @@ public:
virtual void start() = 0;
virtual void stop() = 0;
+ virtual bool isFeatureSupported(QSensor::Feature feature) const;
+
// used by the backend to set metadata properties
void addDataRate(qreal min, qreal max);
void setDataRates(const QSensor *otherSensor);