qtmobility/examples/sensors/panorama/inputcontroller.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 11 Jun 2010 14:26:25 +0300
changeset 11 06b8e2af4411
child 14 6fbed849b4f4
permissions -rw-r--r--
Revision: 201021 Kit: 2010123

#ifndef INPUTCONTROLLER_H
#define INPUTCONTROLLER_H

#include <QString>
#include <QWidget>


class InputController : public QObject
{
//    Q_OBJECT
public:

    InputController();
    void start();
    void stop();
    virtual void startTimer();
    virtual void stopTimer();
    virtual void startSensor();
    virtual void stopSensor();
    int getX(), getY();
    void setX(int x), setY(int y);

    virtual void keyPressEvent(QKeyEvent *e);

    static const QString QACCELEROMETER,
    QORIENTATIONSENSOR, QROTATIONSENSOR,
    QMAGNETOMETER, QTAPSENSOR, QCOMPASS, QKEYS;


protected:
    //current coordinates
    int m_x,m_y;




};


#endif // INPUTCONTROLLER_H