diff options
Diffstat (limited to 'qutebrowser/config/stylesheet.py')
-rw-r--r-- | qutebrowser/config/stylesheet.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/qutebrowser/config/stylesheet.py b/qutebrowser/config/stylesheet.py index 2927aec08..9c893e0b1 100644 --- a/qutebrowser/config/stylesheet.py +++ b/qutebrowser/config/stylesheet.py @@ -22,14 +22,13 @@ import functools from typing import Optional, FrozenSet -from PyQt5.QtCore import pyqtSlot, QObject - from qutebrowser.config import config from qutebrowser.misc import debugcachestats from qutebrowser.utils import jinja, log +from qutebrowser.qt import QtCore -def set_register(obj: QObject, +def set_register(obj: QtCore.QObject, stylesheet: str = None, *, update: bool = True) -> None: """Set the stylesheet for an object. @@ -59,7 +58,7 @@ def init() -> None: config.instance.changed.connect(_render_stylesheet.cache_clear) -class _StyleSheetObserver(QObject): +class _StyleSheetObserver(QtCore.QObject): """Set the stylesheet on the given object and update it on changes. @@ -71,7 +70,7 @@ class _StyleSheetObserver(QObject): None. """ - def __init__(self, obj: QObject, + def __init__(self, obj: QtCore.QObject, stylesheet: Optional[str], update: bool) -> None: super().__init__() self._obj = obj @@ -99,7 +98,7 @@ class _StyleSheetObserver(QObject): """ return _render_stylesheet(self._stylesheet) - @pyqtSlot(str) + @QtCore.pyqtSlot(str) def _maybe_update_stylesheet(self, option: str) -> None: """Update the stylesheet for obj if the option changed affects it.""" assert self._options is not None |