Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 def __init__(self, parent=None):
     QWebEngineView.__init__(self, parent)
Exemplo n.º 4
-1
 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)