Bug 368411

Summary: oxygen on qt5 is missing dropdown indicator on toolbuttons
Product: [Plasma] Oxygen Reporter: dev.dliw
Component: styleAssignee: Hugo Pereira Da Costa <hugo.pereira.da.costa>
Status: CLOSED NOT A BUG    
Severity: normal CC: hugo.pereira.da.costa
Priority: NOR    
Version First Reported In: 5.7.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: left side: oxygen on kde4; right side: oxygen with qt5

Description dev.dliw 2016-09-07 17:22:02 UTC
Without this indicator there is no way to see, whether a toolbar button is a simple button or is a dropdown menu.
Example: Settings button in dolphin menu

Reproducible: Always

Steps to Reproduce:
1. Start oxygen-demo5
2. Choose tab "Buttons"
3. The buttons in the middle column on the right side of the "Toolbuttons" group have no indicator.
Comment 1 dev.dliw 2016-09-07 17:23:16 UTC
Created attachment 100972 [details]
left side: oxygen on kde4; right side: oxygen with qt5
Comment 2 Hugo Pereira Da Costa 2016-09-08 08:39:29 UTC
Hello, 
Thanks for reporting. However, the change is intentional. (the same is implemented in breeze, as well as in the kde4 "backport" of oxygen at kf5.
The rationale is that
- this arrow was causing a lot of rendering issues
- is not really necessary, for toolbutton with 'immediate' menu popup (that is: for which the only action is to raise a popup).
The arrow is still there for toolbuttons with a separate menu (the left-most button in your screenshot), as well as for buttons with "delayed" popup, when you can either click to perform the action, or press-and-wait to raise the menu (although the use of such delayed popup menu buttons is discouraged).

Does that make sense ? 
So closing as "invalid" (or rather: design choice)
Best regards,

Hugo
Comment 3 dev.dliw 2016-09-08 09:09:47 UTC
To me it is a matter of consistency to show a indicator whenever a control (button, menu entry, whatever) opens a (popup) menu.

But I understand your reasoning, and can live with that. Thanks for your time.