summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/inspector.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/inspector.py')
-rw-r--r--qutebrowser/browser/inspector.py32
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()