qtmobility/examples/sensors/panorama/compasscontroller.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/examples/sensors/panorama/compasscontroller.cpp	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/examples/sensors/panorama/compasscontroller.cpp	Wed Jun 23 19:08:38 2010 +0300
@@ -4,19 +4,17 @@
 #include "compasscontroller.h"
 #include "view.h"
 
-CompassController::CompassController( ): m_width(View::m_imageWidth){}
-
-
-
-void CompassController::startSensor()
-{
+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::stopSensor(){ m_compass.stop();}
 
 
 void CompassController::update()