QSensorReading Proxy Page | Qt Sensors | Qt 6.10.2

- Qt 6.10
- Qt Sensors
- QSensorReading Proxy Page
- Qt 6.10.2 Reference Documentation

# QSensorReading Proxy Page

## Macros

| DECLARE_READING(classname)
| IMPLEMENT_READING(classname)

## Macro Documentation

### DECLARE_READING(classname)

The DECLARE_READING macro adds some required methods to a reading class.

This macro should be used for all reading classes. Pass the classname of your reading class.

     class MyReadingPrivate;

     class MyReading : public QSensorReading
     {
         Q_OBJECT
         Q_PROPERTY(qreal myprop READ myprop)
         DECLARE_READING(MyReading)
     public:
         qreal myprop() const;
         void setMyprop(qreal myprop);
     };

See also IMPLEMENT_READING().

### IMPLEMENT_READING(classname)

The IMPLEMENT_READING macro implements the required methods for a reading class.

This macro should be used for all reading classes. It should be placed into a single compilation unit (source file), not into a header file. Pass the classname of your reading class.

     IMPLEMENT_READING(MyReading)

See also DECLARE_READING().