qtmobility/examples/sensors/panorama/rotationcontroller.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 ROTATIONCONTROLLER_H
#define ROTATIONCONTROLLER_H


#include "timedcontroller.h"
#include <qrotationsensor.h>
#include <QTimer>
#include <QTime>

QTM_USE_NAMESPACE

class RotationController : public TimedController
{
    Q_OBJECT

public:
    RotationController();
    virtual void startSensor();
    virtual void stopSensor();
    virtual void updateCoordinates();


public slots:
    void update();

private:
    QTM_NAMESPACE::QRotationSensor m_rotationSensor;
    int m_dx, m_dy;
    qtimestamp m_exTimestamp;
    qreal m_factor;

};


#endif // ROTATIONCONTROLLER_H