author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> |
Wed, 23 Jun 2010 19:08:38 +0300 | |
changeset 14 | 6fbed849b4f4 |
parent 11 | 06b8e2af4411 |
permissions | -rw-r--r-- |
#include "inputcontroller.h" #include "compasscontroller.h" #include "view.h" CompassController::CompassController(): m_width(View::m_imageWidth){ m_compass.connectToBackend(); m_compass.start(); connect(&m_compass, SIGNAL(readingChanged()), this, SLOT(update())); } CompassController::~CompassController(){ m_compass.stop(); disconnect(&m_compass); } void CompassController::update() { qreal azimuth = m_compass.reading()->azimuth(); m_x = (int)(azimuth * m_width/360); }