Fix color of dropdown arrow for focused toolbuttons with long-press menus.

wilder-5.17
Hugo Pereira Da Costa 7 years ago
parent 0e6c921582
commit 0de811bc25
  1. 7
      kstyle/breezestyle.cpp

@ -3425,9 +3425,12 @@ namespace Breeze
// cast option
const QStyleOptionToolButton* toolButtonOption( static_cast<const QStyleOptionToolButton*>( option ) );
const bool hasPopupMenu( toolButtonOption->subControls & SC_ToolButtonMenu );
const bool hasMenu(
( toolButtonOption->subControls & SC_ToolButtonMenu ) ||
( toolButtonOption->features&QStyleOptionToolButton::HasMenu
&& toolButtonOption->features&QStyleOptionToolButton::PopupDelay ) );
const bool sunken( state & (State_On | State_Sunken) );
if( flat && hasPopupMenu )
if( flat && hasMenu )
{
if( sunken && !mouseOver ) color = palette.color( QPalette::HighlightedText );

Loading…
Cancel
Save