mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Always use a lighter shade for current item hightlight
This commit is contained in:
parent
d974b2f39c
commit
862463bc2b
@ -209,10 +209,7 @@ class CalibreStyle: public QProxyStyle {
|
||||
if (option->state & QStyle::State_HasFocus && (vopt = qstyleoption_cast<const QStyleOptionViewItem *>(option)) && widget && widget->property("highlight_current_item").toBool()) {
|
||||
QColor color = vopt->palette.color(QPalette::Normal, QPalette::Highlight);
|
||||
QStyleOptionViewItem opt = QStyleOptionViewItem(*vopt);
|
||||
if (color.lightness() > 128)
|
||||
color = color.darker(widget->property("highlight_current_item").toInt());
|
||||
else
|
||||
color = color.lighter(125);
|
||||
color = color.lighter(125);
|
||||
opt.palette.setColor(QPalette::Highlight, color);
|
||||
return QProxyStyle::drawPrimitive(element, &opt, painter, widget);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user