Simplify indicator_width code.
This commit is contained in:
parent
307fe6b109
commit
7e6be517e3
@ -532,8 +532,7 @@ class TabBarStyle(QCommonStyle):
|
|||||||
"""
|
"""
|
||||||
color = opt.palette.base().color()
|
color = opt.palette.base().color()
|
||||||
rect = layouts.indicator
|
rect = layouts.indicator
|
||||||
indicator_width = config.get('tabs', 'indicator-width')
|
if color.isValid() and rect.isValid():
|
||||||
if color.isValid() and indicator_width != 0:
|
|
||||||
p.fillRect(rect, color)
|
p.fillRect(rect, color)
|
||||||
|
|
||||||
def _draw_icon(self, layouts, opt, p):
|
def _draw_icon(self, layouts, opt, p):
|
||||||
@ -643,7 +642,6 @@ class TabBarStyle(QCommonStyle):
|
|||||||
indicator_padding = config.get('tabs', 'indicator-padding')
|
indicator_padding = config.get('tabs', 'indicator-padding')
|
||||||
|
|
||||||
text_rect = QRect(opt.rect)
|
text_rect = QRect(opt.rect)
|
||||||
indicator_rect = QRect(opt.rect)
|
|
||||||
|
|
||||||
qtutils.ensure_valid(text_rect)
|
qtutils.ensure_valid(text_rect)
|
||||||
text_rect.adjust(padding.left, padding.top, -padding.right,
|
text_rect.adjust(padding.left, padding.top, -padding.right,
|
||||||
@ -651,8 +649,9 @@ class TabBarStyle(QCommonStyle):
|
|||||||
|
|
||||||
indicator_width = config.get('tabs', 'indicator-width')
|
indicator_width = config.get('tabs', 'indicator-width')
|
||||||
if indicator_width == 0:
|
if indicator_width == 0:
|
||||||
indicator_rect = 0
|
indicator_rect = QRect()
|
||||||
else:
|
else:
|
||||||
|
indicator_rect = QRect(opt.rect)
|
||||||
qtutils.ensure_valid(indicator_rect)
|
qtutils.ensure_valid(indicator_rect)
|
||||||
indicator_rect.adjust(padding.left + indicator_padding.left,
|
indicator_rect.adjust(padding.left + indicator_padding.left,
|
||||||
padding.top + indicator_padding.top,
|
padding.top + indicator_padding.top,
|
||||||
|
Loading…
Reference in New Issue
Block a user