diff options
Diffstat (limited to 'qutebrowser/mainwindow/statusbar/textbase.py')
-rw-r--r-- | qutebrowser/mainwindow/statusbar/textbase.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/qutebrowser/mainwindow/statusbar/textbase.py b/qutebrowser/mainwindow/statusbar/textbase.py index cb454b902..76d91f4c8 100644 --- a/qutebrowser/mainwindow/statusbar/textbase.py +++ b/qutebrowser/mainwindow/statusbar/textbase.py @@ -19,14 +19,12 @@ """Base text widgets for statusbar.""" -from PyQt5.QtCore import Qt -from PyQt5.QtWidgets import QLabel, QSizePolicy -from PyQt5.QtGui import QPainter +from qutebrowser.qt import QtWidgets, QtGui, QtCore from qutebrowser.utils import qtutils, utils -class TextBase(QLabel): +class TextBase(QtWidgets.QLabel): """A text in the statusbar. @@ -40,9 +38,9 @@ class TextBase(QLabel): _elided_text: The current elided text. """ - def __init__(self, parent=None, elidemode=Qt.ElideRight): + def __init__(self, parent=None, elidemode=QtCore.Qt.ElideRight): super().__init__(parent) - self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum) + self.setSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self._elidemode = elidemode self._elided_text = '' @@ -57,7 +55,7 @@ class TextBase(QLabel): """ if self.text(): self._elided_text = self.fontMetrics().elidedText( - self.text(), self._elidemode, width, Qt.TextShowMnemonic) + self.text(), self._elidemode, width, QtCore.Qt.TextShowMnemonic) else: self._elided_text = '' @@ -68,7 +66,7 @@ class TextBase(QLabel): txt: The text to set (string). """ super().setText(txt) - if self._elidemode != Qt.ElideNone: + if self._elidemode != QtCore.Qt.ElideNone: self._update_elided_text(self.geometry().width()) def resizeEvent(self, e): @@ -80,11 +78,11 @@ class TextBase(QLabel): def paintEvent(self, e): """Override QLabel::paintEvent to draw elided text.""" - if self._elidemode == Qt.ElideNone: + if self._elidemode == QtCore.Qt.ElideNone: super().paintEvent(e) else: e.accept() - painter = QPainter(self) + painter = QtGui.QPainter(self) geom = self.geometry() qtutils.ensure_valid(geom) painter.drawText(0, 0, geom.width(), geom.height(), |