mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-05-17 11:22:28 +12:00
Fixes #246: Index card status can spillover
This commit is contained in:
parent
9cbd8887c7
commit
25911876eb
|
@ -216,10 +216,10 @@ class corkDelegate(QStyledItemDelegate):
|
|||
|
||||
style = qApp.style()
|
||||
|
||||
def _rotate(angle):
|
||||
p.translate(self.mainRect.center())
|
||||
def _rotate(angle, rect=self.mainRect):
|
||||
p.translate(rect.center())
|
||||
p.rotate(angle)
|
||||
p.translate(-self.mainRect.center())
|
||||
p.translate(-rect.center())
|
||||
|
||||
def drawRect(r):
|
||||
p.save()
|
||||
|
@ -370,7 +370,7 @@ class corkDelegate(QStyledItemDelegate):
|
|||
f.setBold(True)
|
||||
p.setFont(f)
|
||||
p.setPen(QColor(Qt.red).lighter(170))
|
||||
_rotate(-35)
|
||||
_rotate(-35, rect=self.cardRect)
|
||||
p.drawText(self.cardRect, Qt.AlignCenter, it.text())
|
||||
p.restore()
|
||||
|
||||
|
|
Loading…
Reference in a new issue