コード例 #1
0
    def _set_widget(self, widget: QWidget) -> None:
        # pylint: disable=protected-access
        self._widget = widget
        self.data.splitter = miscwidgets.InspectorSplitter(widget)
        self._layout.wrap(self, self.data.splitter)
        self.history._history = widget.history()
        self.history.private_api._history = widget.history()
        self.scroller._init_widget(widget)
        self.caret._widget = widget
        self.zoom._widget = widget
        self.search._widget = widget
        self.printing._widget = widget
        self.action._widget = widget
        self.elements._widget = widget
        self.audio._widget = widget
        self.private_api._widget = widget
        self.settings._settings = widget.settings()

        self._install_event_filter()
        self.zoom.apply_default()
コード例 #2
0
def splitter(qtbot, webview_widget):
    splitter = miscwidgets.InspectorSplitter(win_id=0,
                                             main_webview=webview_widget)
    qtbot.add_widget(splitter)
    return splitter
コード例 #3
0
 def splitter(self, qtbot, fake_webview):
     inspector_splitter = miscwidgets.InspectorSplitter(
         win_id=0, main_webview=fake_webview)
     qtbot.add_widget(inspector_splitter)
     return inspector_splitter