From a02ca85c20f523870b636e44774b06d9d84db88f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 22 Feb 2022 08:00:53 +0530 Subject: [PATCH] Use a lighter background for current cell and change text color to black The current cell should "stand out" more --- src/calibre/gui2/progress_indicator/QProgressIndicator.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/progress_indicator/QProgressIndicator.cpp b/src/calibre/gui2/progress_indicator/QProgressIndicator.cpp index 91573fbb7e..6d359908d0 100644 --- a/src/calibre/gui2/progress_indicator/QProgressIndicator.cpp +++ b/src/calibre/gui2/progress_indicator/QProgressIndicator.cpp @@ -272,8 +272,7 @@ class CalibreStyle: public QProxyStyle { QColor color = vopt->palette.color(QPalette::Normal, QPalette::Highlight); QStyleOptionViewItem opt = QStyleOptionViewItem(*vopt); if (is_color_dark(option->palette.color(QPalette::Window))) { - color = color.darker(175); - opt.palette.setColor(QPalette::HighlightedText, Qt::red); + color = color.lighter(190); } else { color = color.lighter(125); } @@ -352,7 +351,7 @@ class CalibreStyle: public QProxyStyle { if (option->state & QStyle::State_HasFocus && (vopt = qstyleoption_cast(option)) && widget && widget->property("highlight_current_item").toBool()) { if (is_color_dark(option->palette.color(QPalette::Window))) { QStyleOptionViewItem opt = QStyleOptionViewItem(*vopt); - opt.palette.setColor(QPalette::HighlightedText, Qt::white); + opt.palette.setColor(QPalette::HighlightedText, Qt::black); QProxyStyle::drawControl(element, &opt, painter, widget); return; }