summaryrefslogtreecommitdiff
path: root/src/tabwindow/tabwindow.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2012-09-22 12:36:01 +0200
committerAndrea Diamantini <adjam7@gmail.com>2012-12-10 02:48:05 +0100
commitb87d73147b681d548c11785004c21e469c026391 (patch)
tree514903d91f781c2c9c05236d747bc614be171314 /src/tabwindow/tabwindow.cpp
parentIntegrated spell checking for rekonq2 (lindsay's work imported) (diff)
downloadrekonq-b87d73147b681d548c11785004c21e469c026391.tar.xz
Re-enable fullscreen capabilities
Diffstat (limited to 'src/tabwindow/tabwindow.cpp')
-rw-r--r--src/tabwindow/tabwindow.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/tabwindow/tabwindow.cpp b/src/tabwindow/tabwindow.cpp
index ba355e51..297653e8 100644
--- a/src/tabwindow/tabwindow.cpp
+++ b/src/tabwindow/tabwindow.cpp
@@ -43,6 +43,7 @@
#include <KLocalizedString>
#include <KStandardDirs>
#include <KUrl>
+#include <KToggleFullScreenAction>
#include <KWindowInfo>
#include <KWindowSystem>
@@ -146,6 +147,8 @@ WebWindow *TabWindow::prepareNewTab(WebPage *page)
connect(tab, SIGNAL(pageCreated(WebPage *)), this, SLOT(pageCreated(WebPage *)));
+ connect(tab, SIGNAL(setFullScreen(bool)), this, SLOT(setFullScreen(bool)));
+
return tab;
}
@@ -490,3 +493,11 @@ void TabWindow::restoreClosedTab(int i)
// just to get sure...
m_recentlyClosedTabs.removeAll(history);
}
+
+
+void TabWindow::setFullScreen(bool makeFullScreen)
+{
+ tabBar()->setVisible(!makeFullScreen);
+ _addTabButton->setVisible(!makeFullScreen);
+ KToggleFullScreenAction::setFullScreen(this, makeFullScreen);
+}