Hi, The Qt4 backport shines already! One remark, icon-only tabs are possible without any QStyle proxy hacks with all known QStyles known to me (even bespin). In Breeze it's like in the attachment. I would be grateful for setting metrics that fit like in Oxygen or so. It'll result in a rectangular tab, what's looks OK HIG-wise. Reproducible: Always
Created attachment 89279 [details] The tab in Oxygen Qt4 style
Created attachment 89280 [details] The buggy tab in Breeze Qt4 style
Created attachment 89281 [details] .ui test with icon please unpack somewhere and open in Designer, then preview in Breeze and Oxygen style
Git commit a23a1cdeed9990407fc93b191422245e9948e4c5 by Hugo Pereira Da Costa. Committed on 23/10/2014 at 11:03. Pushed by hpereiradacosta into branch 'Plasma/5.1'. - cleanup tab buttons positioning - center icon in tabs when there is no text and no buttons M +1 -0 kstyle/breeze.h M +108 -4 kstyle/breezestyle.cpp M +2 -0 kstyle/breezestyle.h http://commits.kde.org/breeze/a23a1cdeed9990407fc93b191422245e9948e4c5
Git commit 4fca8df68105e7d5415f3964255a3c568212baf8 by Hugo Pereira Da Costa. Committed on 23/10/2014 at 11:03. Pushed by hpereiradacosta into branch 'master'. - cleanup tab buttons positioning - center icon in tabs when there is no text and no buttons M +1 -0 kstyle/breeze.h M +108 -4 kstyle/breezestyle.cpp M +2 -0 kstyle/breezestyle.h http://commits.kde.org/breeze/4fca8df68105e7d5415f3964255a3c568212baf8
thanks for the report fixed now (I think) will port to 'new' oxygen too (for the record the previous behavior was inherited from QCommonStyle)
Beautiful and so quickly! Thanks Hugo. Fixed look in Kexi: http://wstaw.org/m/2014/10/24/plasma-desktopaC3906.png