accelerometerinfo.h 616 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef ACCELEROMETERINFO_H
  2. #define ACCELEROMETERINFO_H
  3. #include <QObject>
  4. #include <QAccelerometer>
  5. #include <QAccelerometerFilter>
  6. #include "qdll_global.h"
  7. QTM_USE_NAMESPACE
  8. class QDLLSHARED_EXPORT AccelerometerInfo : public QObject, public QAccelerometerFilter
  9. {
  10. Q_OBJECT
  11. Q_CLASSINFO("Author", "Sebastiano Galazzo")
  12. Q_CLASSINFO("Email", "sebastiano.galazzo@gmail.com")
  13. public:
  14. AccelerometerInfo();
  15. bool filter(QAccelerometerReading *reading);
  16. qreal x;
  17. qreal y;
  18. qreal z;
  19. private:
  20. QAccelerometer* m_sensor;
  21. };
  22. #endif // ACCELEROMETERINFO_H