broulik added a comment.
The problem is that the button is entirely custom-painted by Qt:
void QLineEditIconButton::paintEvent(QPaintEvent *)
{
[...]
// Note isDown should really use the active state but in most styles
// this has no proper feedback
QIcon::Mode state = QIcon::Disabled;
if (isEnabled())
state = isDown() ? QIcon::Selected : QIcon::Normal;
[...]
const QPixmap iconPixmap = icon().pixmap(window, iconSize, state,
QIcon::Off);
[...]
}
which is
REPOSITORY
R31 Breeze
REVISION DETAIL
https://phabricator.kde.org/D9227
To: broulik, #plasma, #vdg, hpereiradacosta
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg,
abetts, sebas, apol, mart