qtmobility/examples/sensors/panorama/inputcontroller.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
     9 {
     9 {
    10 //    Q_OBJECT
    10 //    Q_OBJECT
    11 public:
    11 public:
    12 
    12 
    13     InputController();
    13     InputController();
    14     void start();
    14     virtual ~InputController(){};
    15     void stop();
    15     virtual void updateCoordinates();
    16     virtual void startTimer();
    16 
    17     virtual void stopTimer();
    17     static int getX(), getY();
    18     virtual void startSensor();
    18     static void setX(int x), setY(int y);
    19     virtual void stopSensor();
       
    20     int getX(), getY();
       
    21     void setX(int x), setY(int y);
       
    22 
    19 
    23     virtual void keyPressEvent(QKeyEvent *e);
    20     virtual void keyPressEvent(QKeyEvent *e);
    24 
    21 
    25     static const QString QACCELEROMETER,
    22     static const QString QACCELEROMETER,
    26     QORIENTATIONSENSOR, QROTATIONSENSOR,
    23     QORIENTATIONSENSOR, QROTATIONSENSOR,
    27     QMAGNETOMETER, QTAPSENSOR, QCOMPASS, QKEYS;
    24     QMAGNETOMETER, QTAPSENSOR, QCOMPASS, QKEYS;
    28 
    25 
    29 
    26 
    30 protected:
    27 protected:
    31     //current coordinates
    28     //current coordinates
    32     int m_x,m_y;
    29     static int m_x,m_y;
    33 
    30 
    34 
    31 
    35 
    32 
    36 
    33 
    37 };
    34 };