equal
deleted
inserted
replaced
49 class QProximityReadingPrivate; |
49 class QProximityReadingPrivate; |
50 |
50 |
51 class Q_SENSORS_EXPORT QProximityReading : public QSensorReading |
51 class Q_SENSORS_EXPORT QProximityReading : public QSensorReading |
52 { |
52 { |
53 Q_OBJECT |
53 Q_OBJECT |
54 Q_ENUMS(Proximity) |
54 Q_PROPERTY(bool close READ close) |
55 Q_PROPERTY(Proximity proximity READ proximity) |
|
56 DECLARE_READING(QProximityReading) |
55 DECLARE_READING(QProximityReading) |
57 public: |
56 public: |
58 enum Proximity { |
57 bool close() const; |
59 Undefined = 0, |
58 void setClose(bool close); |
60 Close, |
|
61 NotClose |
|
62 }; |
|
63 |
|
64 Proximity proximity() const; |
|
65 void setProximity(Proximity proximity); |
|
66 }; |
59 }; |
67 |
|
68 // begin generated code |
|
69 |
60 |
70 class Q_SENSORS_EXPORT QProximityFilter : public QSensorFilter |
61 class Q_SENSORS_EXPORT QProximityFilter : public QSensorFilter |
71 { |
62 { |
72 public: |
63 public: |
73 virtual bool filter(QProximityReading *reading) = 0; |
64 virtual bool filter(QProximityReading *reading) = 0; |
77 |
68 |
78 class Q_SENSORS_EXPORT QProximitySensor : public QSensor |
69 class Q_SENSORS_EXPORT QProximitySensor : public QSensor |
79 { |
70 { |
80 Q_OBJECT |
71 Q_OBJECT |
81 public: |
72 public: |
82 explicit QProximitySensor(QObject *parent = 0) : QSensor(parent) |
73 explicit QProximitySensor(QObject *parent = 0) : QSensor(QProximitySensor::type, parent) {} |
83 { setType(QProximitySensor::type); } |
|
84 virtual ~QProximitySensor() {} |
74 virtual ~QProximitySensor() {} |
85 QProximityReading *reading() const { return static_cast<QProximityReading*>(QSensor::reading()); } |
75 QProximityReading *reading() const { return static_cast<QProximityReading*>(QSensor::reading()); } |
86 static const char *type; |
76 static const char *type; |
87 }; |
77 }; |
88 // end generated code |
|
89 |
78 |
90 QTM_END_NAMESPACE |
79 QTM_END_NAMESPACE |
91 |
80 |
92 #endif |
81 #endif |
93 |
82 |