Esempio n. 1
0
 def __init__(self, profile, main_window):
     QWebEngineView.__init__(self, main_window)
     self.host_widget = None
     self.middle_click_soon = 0
     self.setAttribute(
         Qt.WidgetAttribute.WA_DeleteOnClose
     )  # needed otherwise object is not deleted on close which means, it keeps running
     self.setMinimumWidth(300)
     self.follow_link_pending = None
     self.setFocusPolicy(
         Qt.FocusPolicy(Qt.FocusPolicy.ClickFocus.value
                        | Qt.FocusPolicy.WheelFocus.value))
     self.pending_unserialize = None
     self.main_window = main_window
     self.create_page(profile)
     self.view_id = next(view_id)
     self.iconChanged.connect(self.on_icon_changed,
                              type=Qt.ConnectionType.QueuedConnection)
     self.set_editable_text_in_gui_thread.connect(
         self.set_editable_text, type=Qt.ConnectionType.QueuedConnection)
     self.loadStarted.connect(self.load_started)
     self.loadProgress.connect(self.load_progress)
     self.loadFinished.connect(self.load_finished)
     self._page.linkHovered.connect(self.on_link_hovered)
     self._page.windowCloseRequested.connect(self.on_window_close_requested)
     self.popup = Popup(self)
     self._page.featurePermissionRequested.connect(
         self.feature_permission_requested)
     self._page.featurePermissionRequestCanceled.connect(
         self.feature_permission_request_canceled)
     self._page.quotaRequested.connect(self.quota_requested)
     self._page.fullScreenRequested.connect(self.full_screen_requested)
     self.feature_permission_map = {}
     self.text_input_focused = False
     self.loading_in_progress = False
     self._force_passthrough = False
     self.titleChanged.connect(self.on_title_change)
     self.renderProcessTerminated.connect(self.render_process_terminated)
     self.callback_on_save_edit_text_node = None
     self._dev_tools = None
     self._pending_anchor = False
Esempio n. 2
0
 def __init__(self, parent=None):
     QWebEngineView.__init__(self, parent)