def __init__(self, profile, main_window): QWebEngineView.__init__(self, main_window) self.middle_click_soon = 0 self.needs_fake_focus = False self.setAttribute( Qt.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.ClickFocus | Qt.WheelFocus) 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.QueuedConnection) self.set_editable_text_in_gui_thread.connect(self.set_editable_text, type=Qt.QueuedConnection) self.loadStarted.connect(self.load_started) self.loadFinished.connect(self.load_finished) self._page.linkHovered.connect(self.link_hovered.emit) self._page.windowCloseRequested.connect( lambda: self.window_close_requested.emit(self)) self.popup = Popup(self) self._page.featurePermissionRequested.connect( self.feature_permission_requested) self._page.featurePermissionRequestCanceled.connect( self.feature_permission_request_canceled) self._page.fullScreenRequested.connect(self.full_screen_requested) self.feature_permission_map = {} self.text_input_focused = 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
def __init__(self, profile, parent=None): QWebEngineView.__init__(self, parent) self._page = Page(profile, self) self._page.set_title.connect(self.set_title.emit) self._page.refresh_all.connect(self.refresh_all.emit) self.titleChanged.connect(self._page.check_for_messages_from_js, type=Qt.QueuedConnection) self.setPage(self._page) self.load( QUrl.fromLocalFile( os.path.join(os.path.dirname(os.path.abspath(__file__)), 'index.html'))) self.renderProcessTerminated.connect(self.render_process_terminated)
def __init__(self, parent=None): QWebEngineView.__init__(self, parent)
def __init__(self, profile, main_window): QWebEngineView.__init__(self, main_window) self.middle_click_soon = 0 self.setAttribute(Qt.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.ClickFocus | Qt.WheelFocus) 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.QueuedConnection) self.set_editable_text_in_gui_thread.connect(self.set_editable_text, type=Qt.QueuedConnection) self.loadStarted.connect(self.load_started) self.loadFinished.connect(self.load_finished) self._page.linkHovered.connect(self.link_hovered.emit) self._page.windowCloseRequested.connect(lambda: self.window_close_requested.emit(self)) self.popup = Popup(self) self._page.featurePermissionRequested.connect(self.feature_permission_requested) self._page.featurePermissionRequestCanceled.connect(self.feature_permission_request_canceled) self._page.fullScreenRequested.connect(self.full_screen_requested) self.feature_permission_map = {} self.text_input_focused = False self._force_passthrough = False self.titleChanged.connect(self.on_title_change) self.renderProcessTerminated.connect(self.render_process_terminated)