hide menubar in fullscreen
authorChristian Pulvermacher <christian@hazel.(none)>
Sat, 11 Sep 2010 12:05:37 +0000 (14:05 +0200)
committerChristian Pulvermacher <christian@hazel.(none)>
Sat, 11 Sep 2010 12:05:37 +0000 (14:05 +0200)
src/mainwindow.cpp
src/preferences.cpp

index 3a3b9b6..d30fbc6 100644 (file)
@@ -285,7 +285,11 @@ void MainWindow::forceResizeDelayed()
 
 void MainWindow::toggleFullscreen()
 {
-       toolbar->setVisible(show_toolbar->isChecked() and (windowState() & Qt::WindowFullScreen)); //hide toolbar in fullscreen
+       bool in_fullscreen = windowState() & Qt::WindowFullScreen;
+       //hide menu/toolbar in fullscreen (new state is !in_fullscreen)
+       toolbar->setVisible(show_toolbar->isChecked() and in_fullscreen);
+       menuBar()->setVisible(in_fullscreen);
+
        setWindowState(windowState() ^ Qt::WindowFullScreen); 
        forceResizeDelayed();
 }
index 62de562..a212147 100644 (file)
@@ -143,9 +143,8 @@ void Preferences::save()
        settings.setValue("screen_rotation", rotation_selector->currentIndex());
        settings.setValue("left_zoom", leftzoom_selector->currentIndex());
        settings.setValue("right_zoom", rightzoom_selector->currentIndex());
-#endif
-
        settings.setValue("disable_tapping", disable_tapping->isChecked());
+#endif
 
        settings.sync();
 }