From b29215ecb4844fd7870c24d8d41e2812dee9fb5f Mon Sep 17 00:00:00 2001 From: Christian Pulvermacher Date: Mon, 30 Jan 2012 23:58:41 +0100 Subject: [PATCH] Show only zoom slider and fullscreen button in portrait mode toolbar --- src/mainwindow.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 } -- 1.7.9.5