diff options
author | Thomas McGuire <thomas.mcguire.qnx@kdab.com> | 2013-02-01 10:31:57 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-02-08 11:17:40 +0100 |
commit | b974efa5ca4306b1b9474207317ade4da33bdbc9 (patch) | |
tree | b7d242eea56196b23ffebacd5191f80d809afb3c /src/sensors/qlightsensor.h | |
parent | 270e896a26713cb4d7e7c5703a03413bce76e581 (diff) | |
download | qtsensors-b974efa5ca4306b1b9474207317ade4da33bdbc9.tar.gz |
Convert QLightSensor::fieldOfView to a proper property
Change-Id: Ic6e5388e0cbc2a0045157873c05aa241ffe5e82d
Reviewed-by: Lorn Potter <lorn.potter@jollamobile.com>
Diffstat (limited to 'src/sensors/qlightsensor.h')
-rw-r--r-- | src/sensors/qlightsensor.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/sensors/qlightsensor.h b/src/sensors/qlightsensor.h index ddfca17..1da8449 100644 --- a/src/sensors/qlightsensor.h +++ b/src/sensors/qlightsensor.h @@ -66,19 +66,26 @@ private: bool filter(QSensorReading *reading) { return filter(static_cast<QLightReading*>(reading)); } }; +class QLightSensorPrivate; + class Q_SENSORS_EXPORT QLightSensor : public QSensor { Q_OBJECT -#ifdef Q_QDOC - Q_PROPERTY(qreal fieldOfView) -#endif + Q_PROPERTY(qreal fieldOfView READ fieldOfView NOTIFY fieldOfViewChanged) public: explicit QLightSensor(QObject *parent = 0); virtual ~QLightSensor(); QLightReading *reading() const { return static_cast<QLightReading*>(QSensor::reading()); } static char const * const type; + qreal fieldOfView() const; + void setFieldOfView(qreal fieldOfView); + +Q_SIGNALS: + void fieldOfViewChanged(qreal fieldOfView); + private: + Q_DECLARE_PRIVATE(QLightSensor) Q_DISABLE_COPY(QLightSensor) }; |