qtmobility/examples/sensors/panorama/accelerometercontroller.h
changeset 11 06b8e2af4411
child 14 6fbed849b4f4
equal deleted inserted replaced
8:71781823f776 11:06b8e2af4411
       
     1 #ifndef ACCELEROMETERCONTROLLER_H
       
     2 #define ACCELEROMETERCONTROLLER_H
       
     3 
       
     4 #include "timedcontroller.h"
       
     5 #include <qaccelerometer.h>
       
     6 #include <QTimer>
       
     7 #include <QTime>
       
     8 #include <QDebug>
       
     9 
       
    10 
       
    11 
       
    12 QTM_USE_NAMESPACE
       
    13 
       
    14 class AccelerometerController : public TimedController
       
    15 {
       
    16     Q_OBJECT
       
    17 
       
    18 public:
       
    19     AccelerometerController();
       
    20     virtual void startSensor();
       
    21     virtual void stopSensor();
       
    22     virtual void updateCoordinates();
       
    23 
       
    24 
       
    25 public slots:
       
    26     void update();
       
    27 
       
    28 private:
       
    29     QAccelerometer m_accelerometer; 
       
    30     int m_dx, m_dy;
       
    31 
       
    32 };
       
    33 
       
    34 #endif // ACCELEROMETERCONTROLLER_H