author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> |
Mon, 04 Oct 2010 01:37:06 +0300 | |
changeset 5 | 603d3f8b6302 |
parent 0 | 876b1a06bc25 |
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); }