diff options
author | lufte <javierayres@gmail.com> | 2019-10-12 17:36:27 -0300 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2019-11-22 15:25:27 +0100 |
commit | 3a89e6a368d9574efaba9a2ee3a18cbaa54c8993 (patch) | |
tree | 9a0e580aea28c7c16a332d44058025ad70b7f713 | |
parent | 14d311a781a5863832bee4cbac26e548280c4c2f (diff) | |
download | qutebrowser-3a89e6a368d9574efaba9a2ee3a18cbaa54c8993.tar.gz qutebrowser-3a89e6a368d9574efaba9a2ee3a18cbaa54c8993.zip |
Hide/show the downloadview when entering/leaving fullscreen
-rw-r--r-- | qutebrowser/browser/downloadview.py | 8 | ||||
-rw-r--r-- | qutebrowser/mainwindow/mainwindow.py | 4 |
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) |