diff options
Diffstat (limited to 'qutebrowser/browser/inspector.py')
-rw-r--r-- | qutebrowser/browser/inspector.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/qutebrowser/browser/inspector.py b/qutebrowser/browser/inspector.py index 2b40e97e4..b2c6d91b1 100644 --- a/qutebrowser/browser/inspector.py +++ b/qutebrowser/browser/inspector.py @@ -24,15 +24,15 @@ import binascii import enum from typing import cast, Optional -from PyQt5.QtWidgets import QWidget -from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, QEvent -from PyQt5.QtGui import QCloseEvent +from qutebrowser.qt import QtWidgets +from qutebrowser.qt import QtGui from qutebrowser.browser import eventfilter from qutebrowser.config import configfiles from qutebrowser.utils import log, usertypes from qutebrowser.keyinput import modeman from qutebrowser.misc import miscwidgets +from qutebrowser.qt import QtCore class Position(enum.Enum): @@ -51,7 +51,7 @@ class Error(Exception): """Raised when the inspector could not be initialized.""" -class _EventFilter(QObject): +class _EventFilter(QtCore.QObject): """Event filter to enter insert mode when inspector was clicked. @@ -66,16 +66,16 @@ class _EventFilter(QObject): the QWebInspector. """ - clicked = pyqtSignal() + clicked = QtCore.pyqtSignal() - def eventFilter(self, _obj: QObject, event: QEvent) -> bool: + def eventFilter(self, _obj: QtCore.QObject, event: QtCore.QEvent) -> bool: """Translate mouse presses to a clicked signal.""" - if event.type() == QEvent.MouseButtonPress: + if event.type() == QtCore.QEvent.MouseButtonPress: self.clicked.emit() return False -class AbstractWebInspector(QWidget): +class AbstractWebInspector(QtWidgets.QWidget): """Base class for QtWebKit/QtWebEngine inspectors. @@ -87,13 +87,13 @@ class AbstractWebInspector(QWidget): recreate: Emitted when the inspector should be recreated. """ - recreate = pyqtSignal() + recreate = QtCore.pyqtSignal() def __init__(self, splitter: 'miscwidgets.InspectorSplitter', win_id: int, - parent: QWidget = None) -> None: + parent: QtWidgets.QWidget = None) -> None: super().__init__(parent) - self._widget = cast(QWidget, None) + self._widget = cast(QtWidgets.QWidget, None) self._layout = miscwidgets.WrapperLayout(self) self._splitter = splitter self._position: Optional[Position] = None @@ -105,7 +105,7 @@ class AbstractWebInspector(QWidget): eventfilter=self._event_filter, parent=self) - def _set_widget(self, widget: QWidget) -> None: + def _set_widget(self, widget: QtWidgets.QWidget) -> None: self._widget = widget self._widget.setWindowTitle("Web Inspector") self._widget.installEventFilter(self._child_event_filter) @@ -130,7 +130,7 @@ class AbstractWebInspector(QWidget): """ return False - @pyqtSlot() + @QtCore.pyqtSlot() def _on_clicked(self) -> None: """Enter insert mode if a docked inspector was clicked.""" if self._position != Position.window: @@ -192,17 +192,17 @@ class AbstractWebInspector(QWidget): if not ok: log.init.warning("Error while loading geometry.") - def closeEvent(self, _e: QCloseEvent) -> None: + def closeEvent(self, _e: QtGui.QCloseEvent) -> None: """Save the geometry when closed.""" data = self._widget.saveGeometry().data() geom = base64.b64encode(data).decode('ASCII') configfiles.state['inspector']['window'] = geom - def inspect(self, page: QWidget) -> None: + def inspect(self, page: QtWidgets.QWidget) -> None: """Inspect the given QWeb(Engine)Page.""" raise NotImplementedError - @pyqtSlot() + @QtCore.pyqtSlot() def shutdown(self) -> None: """Clean up the inspector.""" self.close() |