D20867: Add Property to disable drawing of menu arrow indicators

David Hallas noreply at phabricator.kde.org
Mon May 6 18:27:40 BST 2019


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20190506/d90ba442/attachment.html>


More information about the Plasma-devel mailing list