summaryrefslogtreecommitdiff
path: root/qutebrowser/mainwindow/statusbar/textbase.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/mainwindow/statusbar/textbase.py')
-rw-r--r--qutebrowser/mainwindow/statusbar/textbase.py18
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(),