From: Christian Pulvermacher Date: Mon, 30 Jan 2012 22:58:41 +0000 (+0100) Subject: Show only zoom slider and fullscreen button in portrait mode toolbar X-Git-Tag: 0.8~13 X-Git-Url: https://vcs.maemo.org/git/?p=presencevnc;a=commitdiff_plain;h=b29215ecb4844fd7870c24d8d41e2812dee9fb5f Show only zoom slider and fullscreen button in portrait mode toolbar --- diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 5eb80dd..e9c1456 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -359,8 +359,11 @@ void MainWindow::resizeEvent(QResizeEvent *event) vnc_view->setZoomLevel(zoom_slider->value()); #ifdef Q_WS_MAEMO_5 - //hide zoom slider in portrait mode - zoom_slider->setVisible(height() < width()); + //in portrait mode, show only zoom slider and fullscreen button + //(opening HW keyboard or OSK will return to landscape) + const bool portrait = height() > width(); + for(int i = 0; i < 7; i++) + toolbar->actions()[i]->setVisible(!portrait); #endif }