summaryrefslogtreecommitdiff
path: root/qutebrowser/config/stylesheet.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/config/stylesheet.py')
-rw-r--r--qutebrowser/config/stylesheet.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/qutebrowser/config/stylesheet.py b/qutebrowser/config/stylesheet.py
index 8ad873ab5..af33c1525 100644
--- a/qutebrowser/config/stylesheet.py
+++ b/qutebrowser/config/stylesheet.py
@@ -21,16 +21,15 @@
import functools
from typing import Optional, FrozenSet
-
-from qutebrowser.qt.core import pyqtSlot, QObject
-from qutebrowser.qt.widgets import QWidget
+from qutebrowser.qt import widgets
from qutebrowser.config import config
from qutebrowser.misc import debugcachestats
from qutebrowser.utils import jinja, log
+from qutebrowser.qt import core
-def set_register(obj: QWidget,
+def set_register(obj: widgets.QWidget,
stylesheet: str = None, *,
update: bool = True) -> None:
"""Set the stylesheet for an object.
@@ -60,7 +59,7 @@ def init() -> None:
config.instance.changed.connect(_render_stylesheet.cache_clear)
-class _StyleSheetObserver(QObject):
+class _StyleSheetObserver(core.QObject):
"""Set the stylesheet on the given object and update it on changes.
@@ -72,7 +71,7 @@ class _StyleSheetObserver(QObject):
None.
"""
- def __init__(self, obj: QWidget,
+ def __init__(self, obj: widgets.QWidget,
stylesheet: Optional[str], update: bool) -> None:
super().__init__()
self._obj = obj
@@ -100,7 +99,7 @@ class _StyleSheetObserver(QObject):
"""
return _render_stylesheet(self._stylesheet)
- @pyqtSlot(str)
+ @core.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