equal
deleted
inserted
replaced
2 |
2 |
3 #include "inputcontroller.h" |
3 #include "inputcontroller.h" |
4 #include "compasscontroller.h" |
4 #include "compasscontroller.h" |
5 #include "view.h" |
5 #include "view.h" |
6 |
6 |
7 CompassController::CompassController( ): m_width(View::m_imageWidth){} |
7 CompassController::CompassController(): m_width(View::m_imageWidth){ |
8 |
|
9 |
|
10 |
|
11 void CompassController::startSensor() |
|
12 { |
|
13 m_compass.connectToBackend(); |
8 m_compass.connectToBackend(); |
14 m_compass.start(); |
9 m_compass.start(); |
15 connect(&m_compass, SIGNAL(readingChanged()), this, SLOT(update())); |
10 connect(&m_compass, SIGNAL(readingChanged()), this, SLOT(update())); |
16 } |
11 } |
17 |
12 |
|
13 CompassController::~CompassController(){ |
|
14 m_compass.stop(); |
|
15 disconnect(&m_compass); |
|
16 } |
18 |
17 |
19 void CompassController::stopSensor(){ m_compass.stop();} |
|
20 |
18 |
21 |
19 |
22 void CompassController::update() |
20 void CompassController::update() |
23 { |
21 { |
24 qreal azimuth = m_compass.reading()->azimuth(); |
22 qreal azimuth = m_compass.reading()->azimuth(); |