00001 #ifndef ACCELEROMETERINFO_H 00002 #define ACCELEROMETERINFO_H 00003 00004 #include <QObject> 00005 #include <QAccelerometer> 00006 #include <QAccelerometerFilter> 00007 00008 #include "qdll_global.h" 00009 00010 QTM_USE_NAMESPACE 00011 00012 class QDLLSHARED_EXPORT AccelerometerInfo : public QObject, public QAccelerometerFilter 00013 { 00014 Q_OBJECT 00015 Q_CLASSINFO("Author", "Sebastiano Galazzo") 00016 Q_CLASSINFO("Email", "sebastiano.galazzo@gmail.com") 00017 00018 public: 00019 AccelerometerInfo(); 00020 bool filter(QAccelerometerReading *reading); 00021 00022 qreal x; 00023 qreal y; 00024 qreal z; 00025 00026 private: 00027 QAccelerometer* m_sensor; 00028 }; 00029 00030 #endif // ACCELEROMETERINFO_H