Skip to content

Commit c12d617

Browse files
authored
Merge pull request #94
Fixes height of rows at operations view
2 parents cd1fe86 + d331049 commit c12d617

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

jal/db/operations_model.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)