From 68ffe33940e59ccb844da2f697643be681e000ce Mon Sep 17 00:00:00 2001 From: Noah Davis Date: Wed, 15 Sep 2021 15:57:48 -0400 Subject: [PATCH] kstyle: improve rendering of radiobuttons, sliders and progressbars --- kstyle/breezehelper.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kstyle/breezehelper.cpp b/kstyle/breezehelper.cpp index b4303bce..93c2dd78 100644 --- a/kstyle/breezehelper.cpp +++ b/kstyle/breezehelper.cpp @@ -933,9 +933,9 @@ namespace Breeze auto transparent = neutalHighlight ? neutralText(palette) : palette.highlight().color(); transparent.setAlphaF(0.50); - painter->setPen( transparentize( palette.text().color(), 0.5 ) ); + painter->setPen( QPen(transparentize( palette.text().color(), 0.5 ), PenWidth::Frame) ); if (state == RadioOn) { - painter->setPen( neutalHighlight ? neutralText(palette) : palette.highlight().color() ); + painter->setPen( QPen(neutalHighlight ? neutralText(palette) : palette.highlight().color(), PenWidth::Frame) ); } switch (state) { @@ -1029,7 +1029,7 @@ namespace Breeze // content if( color.isValid() ) { - painter->setPen( color ); + painter->setPen( QPen(color, PenWidth::Frame) ); auto bg = color; bg.setAlphaF(bg.alphaF() / 2); painter->setBrush( bg ); @@ -1104,7 +1104,7 @@ namespace Breeze if( outline.isValid() ) { - painter->setPen( outline ); + painter->setPen( QPen(outline, PenWidth::Frame) ); frameRect = strokedRect( frameRect ); } else painter->setPen( Qt::NoPen ); @@ -1134,7 +1134,7 @@ namespace Breeze // content if( fg.isValid() ) { - painter->setPen( fg ); + painter->setPen( QPen(fg, PenWidth::Frame) ); painter->setBrush( KColorUtils::overlayColors(bg, alphaColor(fg, 0.5)) ); painter->drawRoundedRect( baseRect, radius, radius ); }