from JAK.Utils import bindings
if bindings() == "PyQt5":
from PyQt5.QtCore import Qt
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QDockWidget
else:
from PySide2.QtCore import Qt
from PySide2.QtWebEngineWidgets import QWebEngineView
from PySide2.QtWidgets import QDockWidgetclass WebView(QWebEngineView): def __init__(self, parent=None):
QWebEngineView.__init__(self, parent) def set_inspected_view(self, view=None):
self.page().setInspectedPage(view.page() if view else None)class InspectorDock(QDockWidget): def __init__(self, parent=None):
super().__init__(parent=parent)
title = "Inspector"
self.setWindowTitle(title)
self.setObjectName(title)