Make use of autoRotate setting in main application
authorDaniel Klaffenbach <danielklaffenbach@gmail.com>
Wed, 3 Nov 2010 22:53:52 +0000 (23:53 +0100)
committerDaniel Klaffenbach <danielklaffenbach@gmail.com>
Wed, 3 Nov 2010 22:53:52 +0000 (23:53 +0100)
src/mainwindow.cpp

index 8149779..8ea4a24 100644 (file)
@@ -58,7 +58,7 @@ MainWindow::MainWindow(QWidget *parent) :
     init();
     refresh();
 
-    // enable auto rotation
+    // setup auto rotation
     setAutoRotation();
 
     //initialize orientation
@@ -74,7 +74,6 @@ MainWindow::MainWindow(QWidget *parent) :
     helpWindow.setWindowFlags( windowFlags() | Qt::Window );
 
     //Settings widget
-    //settings.setWindowFlags(Qt::Popup);
     settings.hide();
 
     //connect signals and slots
@@ -452,12 +451,12 @@ void MainWindow::orientationChanged()
 
 
 /**
-  * Enables the auto-rotation feature of Maemo5 devices
+  * Enables or disables the auto-rotation feature of Maemo5 devices.
   */
 void MainWindow::setAutoRotation()
 {
 #if defined(Q_WS_MAEMO_5)
-    setAttribute(Qt::WA_Maemo5AutoOrientation, true);
+    setAttribute(Qt::WA_Maemo5AutoOrientation, settings.useAutoRotate());
 #endif
 }