Get rid of tab.run_webaction
As mentioned here:
e4b0b7fffd (r70002693)
It makes no sense to add a backend-specific run_webaction method to
AbstractTab - better to just access _widget directly in this one place
instead of adding something backend-speficic to the API.
This commit is contained in:
parent
55784f9783
commit
b1fda1b0ef
@ -1679,7 +1679,10 @@ class CommandDispatcher:
|
|||||||
action))
|
action))
|
||||||
|
|
||||||
for _ in range(count):
|
for _ in range(count):
|
||||||
tab.run_webaction(member)
|
# This whole command is backend-specific anyways, so it makes no
|
||||||
|
# sense to introduce some API for this.
|
||||||
|
# pylint: disable=protected-access
|
||||||
|
tab._widget.triggerPageAction(member)
|
||||||
|
|
||||||
@cmdutils.register(instance='command-dispatcher', scope='window',
|
@cmdutils.register(instance='command-dispatcher', scope='window',
|
||||||
maxsplit=0, no_cmd_split=True)
|
maxsplit=0, no_cmd_split=True)
|
||||||
|
@ -527,9 +527,6 @@ class AbstractTab(QWidget):
|
|||||||
def icon(self):
|
def icon(self):
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
def run_webaction(self, action):
|
|
||||||
raise NotImplementedError
|
|
||||||
|
|
||||||
def set_html(self, html, base_url):
|
def set_html(self, html, base_url):
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
|
@ -228,9 +228,6 @@ class WebEngineViewTab(tab.AbstractTab):
|
|||||||
def icon(self):
|
def icon(self):
|
||||||
return self._widget.icon()
|
return self._widget.icon()
|
||||||
|
|
||||||
def run_webaction(self, action):
|
|
||||||
self._widget.triggerPageAction(action)
|
|
||||||
|
|
||||||
def set_html(self, html, base_url):
|
def set_html(self, html, base_url):
|
||||||
# FIXME:qtwebengine
|
# FIXME:qtwebengine
|
||||||
# check this and raise an exception if too big:
|
# check this and raise an exception if too big:
|
||||||
|
@ -499,7 +499,7 @@ class WebViewTab(tabmod.AbstractTab):
|
|||||||
action = QWebPage.ReloadAndBypassCache
|
action = QWebPage.ReloadAndBypassCache
|
||||||
else:
|
else:
|
||||||
action = QWebPage.Reload
|
action = QWebPage.Reload
|
||||||
self.run_webaction(action)
|
self._widget.triggerPageAction(action)
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
self._widget.stop()
|
self._widget.stop()
|
||||||
@ -511,9 +511,6 @@ class WebViewTab(tabmod.AbstractTab):
|
|||||||
nam = self._widget.page().networkAccessManager()
|
nam = self._widget.page().networkAccessManager()
|
||||||
nam.clear_all_ssl_errors()
|
nam.clear_all_ssl_errors()
|
||||||
|
|
||||||
def run_webaction(self, action):
|
|
||||||
self._widget.triggerPageAction(action)
|
|
||||||
|
|
||||||
def set_html(self, html, base_url):
|
def set_html(self, html, base_url):
|
||||||
self._widget.setHtml(html, base_url)
|
self._widget.setHtml(html, base_url)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user