diff options
Diffstat (limited to 'qutebrowser/config/configutils.py')
-rw-r--r-- | qutebrowser/config/configutils.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/qutebrowser/config/configutils.py b/qutebrowser/config/configutils.py index c03971077..fb4d748d5 100644 --- a/qutebrowser/config/configutils.py +++ b/qutebrowser/config/configutils.py @@ -28,9 +28,7 @@ from typing import ( TYPE_CHECKING, Any, Dict, Iterator, List, Optional, Sequence, Set, Union, MutableMapping) -from qutebrowser.qt.core import QUrl -from qutebrowser.qt.gui import QFontDatabase -from qutebrowser.qt.widgets import QApplication +from qutebrowser.qt import widgets, gui, core from qutebrowser.utils import utils, urlmatch, urlutils, usertypes, qtutils from qutebrowser.config import configexc @@ -146,7 +144,7 @@ class Values: return bool(self._vmap) def _check_pattern_support( - self, arg: Union[urlmatch.UrlPattern, QUrl, None]) -> None: + self, arg: Union[urlmatch.UrlPattern, core.QUrl, None]) -> None: """Make sure patterns are supported if one was given.""" if arg is not None and not self.opt.supports_pattern: raise configexc.NoPatternError(self.opt.name) @@ -206,7 +204,7 @@ class Values: else: return usertypes.UNSET - def get_for_url(self, url: QUrl = None, *, fallback: bool = True) -> Any: + def get_for_url(self, url: core.QUrl = None, *, fallback: bool = True) -> Any: """Get a config value, falling back when needed. This first tries to find a value matching the URL (if given). @@ -294,7 +292,7 @@ class FontFamilies: @classmethod def from_system_default( cls, - font_type: QFontDatabase.SystemFont = QFontDatabase.SystemFont.FixedFont, + font_type: gui.QFontDatabase.SystemFont = gui.QFontDatabase.SystemFont.FixedFont, ) -> 'FontFamilies': """Get a FontFamilies object for the default system font. @@ -338,8 +336,8 @@ class FontFamilies: the "right" choice isn't really obvious. Thus, let's go for the QFontDatabase approach here, since it's by far the simplest one. """ - assert QApplication.instance() is not None - font = QFontDatabase.systemFont(font_type) + assert widgets.QApplication.instance() is not None + font = gui.QFontDatabase.systemFont(font_type) return cls([font.family()]) @classmethod |