Think I prefer plain white over yellow for current item

This commit is contained in:
Kovid Goyal 2022-02-20 15:24:31 +05:30
parent 7c20b8212a
commit 3eb4274e88
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -352,7 +352,7 @@ class CalibreStyle: public QProxyStyle {
if (option->state & QStyle::State_HasFocus && (vopt = qstyleoption_cast<const QStyleOptionViewItem *>(option)) && widget && widget->property("highlight_current_item").toBool()) { if (option->state & QStyle::State_HasFocus && (vopt = qstyleoption_cast<const QStyleOptionViewItem *>(option)) && widget && widget->property("highlight_current_item").toBool()) {
if (is_color_dark(option->palette.color(QPalette::Window))) { if (is_color_dark(option->palette.color(QPalette::Window))) {
QStyleOptionViewItem opt = QStyleOptionViewItem(*vopt); QStyleOptionViewItem opt = QStyleOptionViewItem(*vopt);
opt.palette.setColor(QPalette::HighlightedText, Qt::yellow); opt.palette.setColor(QPalette::HighlightedText, Qt::white);
QProxyStyle::drawControl(element, &opt, painter, widget); QProxyStyle::drawControl(element, &opt, painter, widget);
return; return;
} }