Reserve space for favicon with vertical tabs
This commit is contained in:
parent
e73932a555
commit
4f443c9f27
@ -609,8 +609,11 @@ class TabBarStyle(QCommonStyle):
|
|||||||
# any sophisticated drawing.
|
# any sophisticated drawing.
|
||||||
super().drawControl(QStyle.CE_TabBarTabShape, opt, p, widget)
|
super().drawControl(QStyle.CE_TabBarTabShape, opt, p, widget)
|
||||||
elif element == QStyle.CE_TabBarTabLabel:
|
elif element == QStyle.CE_TabBarTabLabel:
|
||||||
|
position = config.get('tabs', 'position')
|
||||||
if not opt.icon.isNull() and layouts.icon.isValid():
|
if not opt.icon.isNull() and layouts.icon.isValid():
|
||||||
self._draw_icon(layouts, opt, p)
|
self._draw_icon(layouts, opt, p)
|
||||||
|
elif position in [QTabWidget.West, QTabWidget.East]:
|
||||||
|
layouts.text.translate(opt.iconSize.width() + 4, 0)
|
||||||
alignment = (config.get('tabs', 'title-alignment') |
|
alignment = (config.get('tabs', 'title-alignment') |
|
||||||
Qt.AlignVCenter | Qt.TextHideMnemonic)
|
Qt.AlignVCenter | Qt.TextHideMnemonic)
|
||||||
self._style.drawItemText(p, layouts.text, alignment, opt.palette,
|
self._style.drawItemText(p, layouts.text, alignment, opt.palette,
|
||||||
|
Loading…
Reference in New Issue
Block a user