diff options
Diffstat (limited to 'qutebrowser/browser/browsertab.py')
-rw-r--r-- | qutebrowser/browser/browsertab.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/qutebrowser/browser/browsertab.py b/qutebrowser/browser/browsertab.py index 4c26da69d..581d33507 100644 --- a/qutebrowser/browser/browsertab.py +++ b/qutebrowser/browser/browsertab.py @@ -870,7 +870,7 @@ class AbstractTabPrivate: tabdata = self._tab.data if tabdata.inspector is None: assert tabdata.splitter is not None - tabdata.inspector = inspector.create( + tabdata.inspector = self._init_inspector( splitter=tabdata.splitter, win_id=self._tab.win_id) self._tab.shutting_down.connect(tabdata.inspector.shutdown) @@ -878,6 +878,18 @@ class AbstractTabPrivate: tabdata.inspector.inspect(self._widget.page()) tabdata.inspector.set_position(position) + def _init_inspector(self, splitter: 'miscwidgets.InspectorSplitter', + win_id: int, + parent: QWidget = None) -> 'AbstractWebInspector': + """Get a WebKitInspector/WebEngineInspector. + + Args: + splitter: InspectorSplitter where the inspector can be placed. + win_id: The window ID this inspector is associated with. + parent: The Qt parent to set. + """ + raise NotImplementedError + class AbstractTab(QWidget): |