From 9c66930e763e55766fdede4014749bb2abd3db58 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Fri, 4 Sep 2009 01:58:08 +0200 Subject: Fixed FullScreen slot --- src/mainwindow.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index f55fa0a3..80de0362 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -685,27 +685,29 @@ void MainWindow::slotViewTextSmaller() void MainWindow::slotViewFullScreen(bool makeFullScreen) { // state flags - static bool mainToolBarFlag; static bool bookmarksToolBarFlag; static bool sidePanelFlag; if (makeFullScreen == true) { // save current state - mainToolBarFlag = toolBar("mainToolBar")->isHidden(); - bookmarksToolBarFlag = toolBar("bookmarksToolBar")->isHidden(); + bookmarksToolBarFlag = m_bmBar->isHidden(); + m_bmBar->hide(); + sidePanelFlag = sidePanel()->isHidden(); - - toolBar("mainToolBar")->hide(); - toolBar("bookmarksToolBar")->hide(); sidePanel()->hide(); + + // hide main toolbar + m_mainBar->hide(); } else { - if (!mainToolBarFlag) - toolBar("mainToolBar")->show(); + // show main toolbar + m_mainBar->show(); + + // restore previous state if (!bookmarksToolBarFlag) - toolBar("bookmarksToolBar")->show(); + m_bmBar->show(); if (!sidePanelFlag) sidePanel()->show(); } -- cgit v1.2.1