summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlufte <javierayres@gmail.com>2019-10-12 17:36:27 -0300
committerFlorian Bruhin <me@the-compiler.org>2019-11-22 15:25:27 +0100
commit3a89e6a368d9574efaba9a2ee3a18cbaa54c8993 (patch)
tree9a0e580aea28c7c16a332d44058025ad70b7f713
parent14d311a781a5863832bee4cbac26e548280c4c2f (diff)
downloadqutebrowser-3a89e6a368d9574efaba9a2ee3a18cbaa54c8993.tar.gz
qutebrowser-3a89e6a368d9574efaba9a2ee3a18cbaa54c8993.zip
Hide/show the downloadview when entering/leaving fullscreen
-rw-r--r--qutebrowser/browser/downloadview.py8
-rw-r--r--qutebrowser/mainwindow/mainwindow.py4
2 files changed, 12 insertions, 0 deletions
diff --git a/qutebrowser/browser/downloadview.py b/qutebrowser/browser/downloadview.py
index fc45fe26c..ec20566ed 100644
--- a/qutebrowser/browser/downloadview.py
+++ b/qutebrowser/browser/downloadview.py
@@ -103,6 +103,14 @@ class DownloadView(QListView):
count = model.rowCount()
return utils.get_repr(self, count=count)
+ @pyqtSlot(bool)
+ def on_fullscreen_requested(self, on):
+ """Hide/show the downloadview when entering/leaving fullscreen."""
+ if on:
+ self.hide()
+ else:
+ self.show()
+
@pyqtSlot('QModelIndex')
def on_clicked(self, index):
"""Handle clicking of an item.
diff --git a/qutebrowser/mainwindow/mainwindow.py b/qutebrowser/mainwindow/mainwindow.py
index 8d571c7eb..6f236f8bf 100644
--- a/qutebrowser/mainwindow/mainwindow.py
+++ b/qutebrowser/mainwindow/mainwindow.py
@@ -511,6 +511,10 @@ class MainWindow(QWidget):
self._on_fullscreen_requested)
self.tabbed_browser.cur_fullscreen_requested.connect(status.maybe_hide)
+ # downloadview
+ self.tabbed_browser.cur_fullscreen_requested.connect(
+ self._downloadview.on_fullscreen_requested)
+
# command input / completion
mode_manager.entered.connect(self.tabbed_browser.on_mode_entered)
mode_manager.left.connect(self.tabbed_browser.on_mode_left)