@@ -59,9 +59,10 @@ def data(self, index, role=Qt.DisplayRole, field=''):
5959 return self .data_text (operation , index .column ())
6060 if role == Qt .DecorationRole and index .column () == 0 :
6161 return operation .icon ()
62- if role == Qt .FontRole and index . column () == 0 :
62+ if role == Qt .FontRole :
6363 # below line isn't related with font, it is put here to be called for each row minimal times (ideally 1)
64- self ._view .setRowHeight (row , self ._view .verticalHeader ().fontMetrics ().height () * operation .view_rows ())
64+ if index .column () == 0 :
65+ self ._view .setRowHeight (row , self ._view .fontMetrics ().height () * operation .view_rows ())
6566 return self ._view .font ()
6667 if role == Qt .ForegroundRole and self ._view .isEnabled ():
6768 if index .column () == 4 and operation .reconciled ():
@@ -109,8 +110,8 @@ def configureView(self):
109110 self ._view .horizontalHeader ().setFont (self ._bold_font )
110111 self ._amount_delegate = ColoredAmountsDelegate (self ._view )
111112 self ._total_delegate = ColoredAmountsDelegate (self ._view , colors = False , signs = False )
112- self ._view .setItemDelegateForColumn (3 , self ._amount_delegate )
113- self ._view .setItemDelegateForColumn (4 , self ._total_delegate )
113+ self ._view .setItemDelegateForColumn (3 , self ._amount_delegate ) # Amount
114+ self ._view .setItemDelegateForColumn (4 , self ._total_delegate ) # Balance
114115 self ._view .verticalHeader ().setSectionResizeMode (QHeaderView .Fixed ) # row size is adjusted in data() method
115116
116117 @Slot ()
0 commit comments