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