hallas added a comment.
In D20867#461499 <https://phabricator.kde.org/D20867#461499>, @mart wrote: > In D20867#457580 <https://phabricator.kde.org/D20867#457580>, @hallas wrote: > > > In D20867#457575 <https://phabricator.kde.org/D20867#457575>, @davidedmundson wrote: > > > > > QToolButton::setArrowType? > > > > > > I just tried that, but it doesn't seem like Breeze honors this property - at least not for the `QToolButton` produced by `KToolBarPopupAction`. So adding > > > That's probably a breeze bug and that's where it should be addressed. > an application can't link to breeze, especially if is private api. (and would explode dependencies in distros package managers) @mart - I am not sure I follow? I think the QToolButton::ArrowType is intended for something else then what we are trying to do here. I am not trying to make any application depend directly on breeze. Instead these properties are loosely coupled, so an application setting a property doesn't impose that the application needs to link with breeze. It is simply a hint to the style. With that being said, I am certainly open to other ways of solving this problem, so feel free to pinch in ;) REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D20867 To: hallas, ngraham Cc: mart, davidedmundson, plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol