From 7e607a0cf2171b278b0baf314a3ea13684f8c16b Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 14 Jun 2016 15:22:22 +0200 Subject: [PATCH] Add icon() --- qutebrowser/browser/tab.py | 3 +++ qutebrowser/browser/webengine/webenginetab.py | 3 +++ qutebrowser/browser/webkit/webkittab.py | 3 +++ 3 files changed, 9 insertions(+) diff --git a/qutebrowser/browser/tab.py b/qutebrowser/browser/tab.py index dcb9b7363..71daff9cc 100644 --- a/qutebrowser/browser/tab.py +++ b/qutebrowser/browser/tab.py @@ -186,6 +186,9 @@ class AbstractTab(QWidget): def zoom_factor(self): raise NotImplementedError + def icon(self): + raise NotImplementedError + def __repr__(self): url = utils.elide(self.cur_url.toDisplayString(QUrl.EncodeUnicode), 100) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index 227dc36a0..1e5bb5e02 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -121,6 +121,9 @@ class WebEngineViewTab(tab.AbstractTab): def title(self): return self._widget.title() + def icon(self): + return self._widget.icon() + def _connect_signals(self): view = self._widget page = view.page() diff --git a/qutebrowser/browser/webkit/webkittab.py b/qutebrowser/browser/webkit/webkittab.py index 39188a249..5cf2ae098 100644 --- a/qutebrowser/browser/webkit/webkittab.py +++ b/qutebrowser/browser/webkit/webkittab.py @@ -105,6 +105,9 @@ class WebViewTab(tab.AbstractTab): else: callback(frame.toHtml()) + def icon(self): + return self._widget.icon() + def shutdown(self): self._widget.shutdown()