mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Another PyQt 5.5 fix
This commit is contained in:
parent
3f11fae224
commit
33f926a8d6
@ -550,7 +550,7 @@ class CcCommentsDelegate(QStyledItemDelegate): # {{{
|
|||||||
else option.widget.style()
|
else option.widget.style()
|
||||||
self.document.setHtml(option.text)
|
self.document.setHtml(option.text)
|
||||||
style.drawPrimitive(QStyle.PE_PanelItemViewItem, option, painter, widget=option.widget)
|
style.drawPrimitive(QStyle.PE_PanelItemViewItem, option, painter, widget=option.widget)
|
||||||
rect = style.subElementRect(QStyle.SE_ItemViewItemDecoration, option)
|
rect = style.subElementRect(QStyle.SE_ItemViewItemDecoration, option, self.parent())
|
||||||
ic = option.icon
|
ic = option.icon
|
||||||
if rect.isValid() and not ic.isNull():
|
if rect.isValid() and not ic.isNull():
|
||||||
sz = ic.actualSize(option.decorationSize)
|
sz = ic.actualSize(option.decorationSize)
|
||||||
@ -559,7 +559,7 @@ class CcCommentsDelegate(QStyledItemDelegate): # {{{
|
|||||||
ctx.palette = option.palette
|
ctx.palette = option.palette
|
||||||
if option.state & QStyle.State_Selected:
|
if option.state & QStyle.State_Selected:
|
||||||
ctx.palette.setColor(ctx.palette.Text, ctx.palette.color(ctx.palette.HighlightedText))
|
ctx.palette.setColor(ctx.palette.Text, ctx.palette.color(ctx.palette.HighlightedText))
|
||||||
textRect = style.subElementRect(QStyle.SE_ItemViewItemText, option)
|
textRect = style.subElementRect(QStyle.SE_ItemViewItemText, option, self.parent())
|
||||||
painter.save()
|
painter.save()
|
||||||
painter.translate(textRect.topLeft())
|
painter.translate(textRect.topLeft())
|
||||||
painter.setClipRect(textRect.translated(-textRect.topLeft()))
|
painter.setClipRect(textRect.translated(-textRect.topLeft()))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user