This commit is contained in:
Charles Haley 2023-07-21 16:57:01 +01:00
parent 285a538e37
commit 9362da31ff

View File

@ -68,14 +68,14 @@ class TagDelegate(QStyledItemDelegate): # {{{
icon.paint(painter, r, option.decorationAlignment, QIcon.Mode.Normal, QIcon.State.On) icon.paint(painter, r, option.decorationAlignment, QIcon.Mode.Normal, QIcon.State.On)
def paint_text(self, painter, rect, flags, text, hover): def paint_text(self, painter, rect, flags, text, hover):
set_color = hover and QApplication.instance().is_dark_theme
if set_color:
painter.save() painter.save()
pen = painter.pen() pen = painter.pen()
if hover and QApplication.instance().is_dark_theme:
pen.setColor(QColor(Qt.GlobalColor.black)) pen.setColor(QColor(Qt.GlobalColor.black))
else:
pen.setColor(QColor(Qt.GlobalColor.white))
painter.setPen(pen) painter.setPen(pen)
painter.drawText(rect, flags, text) painter.drawText(rect, flags, text)
if set_color:
painter.restore() painter.restore()
def draw_text(self, style, painter, option, widget, index, item): def draw_text(self, style, painter, option, widget, index, item):