┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/kitemviews/kitemlistwidget.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp
index 32118c569..2d94c4303 100644
--- a/src/kitemviews/kitemlistwidget.cpp
+++ b/src/kitemviews/kitemlistwidget.cpp
@@ -634,18 +634,18 @@ void KItemListWidget::drawItemStyleOption(QPainter *painter, QWidget *widget, QS
// TODO: Remove this check after Plasma 6.8 release
// See: https://invent.kde.org/plasma/breeze/-/merge_requests/595
if (style()->name() == QStringLiteral("breeze")) {
- QColor backgroundColor{widget->palette().color(QPalette::Highlight)};
+ QColor backgroundColor{widget->palette().color(QPalette::Active, QPalette::Highlight)};
backgroundColor.setAlphaF(0.0);
if (m_clickHighlighted) {
backgroundColor.setAlphaF(1.0);
} else {
if (m_selected && m_hovered) {
- backgroundColor.setAlphaF(0.40);
+ backgroundColor.setAlphaF(0.85);
} else if (m_selected) {
- backgroundColor.setAlphaF(0.32);
+ backgroundColor.setAlphaF(0.70);
} else if (m_hovered) {
backgroundColor = widget->palette().color(QPalette::Text);
- backgroundColor.setAlphaF(0.06);
+ backgroundColor.setAlphaF(0.12);
}
}
painter->setRenderHint(QPainter::Antialiasing);
@@ -658,7 +658,7 @@ void KItemListWidget::drawItemStyleOption(QPainter *painter, QWidget *widget, QS
// Focus decoration
if (current) {
- QColor focusColor{widget->palette().color(QPalette::Highlight)};
+ QColor focusColor{widget->palette().color(QPalette::Active, QPalette::Highlight)};
// Set the pen color lighter or darker depending on background color
focusColor = m_styleOption.palette.color(QPalette::Base).lightnessF() > 0.5 ? focusColor.darker(110) : focusColor.lighter(110);
focusColor.setAlphaF(m_selected || m_hovered ? 1.0 : 0.8);