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-- |
#include "inputcontroller.h" #include "compasscontroller.h" #include "view.h" CompassController::CompassController( ): m_width(View::m_imageWidth){} void CompassController::startSensor() { m_compass.connectToBackend(); m_compass.start(); connect(&m_compass, SIGNAL(readingChanged()), this, SLOT(update())); } void CompassController::stopSensor(){ m_compass.stop();} void CompassController::update() { qreal azimuth = m_compass.reading()->azimuth(); m_x = (int)(azimuth * m_width/360); }