diff --git a/src/View/Pollutants/Edit/Table.py b/src/View/Pollutants/Edit/Table.py index f94c50ae..26b77b61 100644 --- a/src/View/Pollutants/Edit/Table.py +++ b/src/View/Pollutants/Edit/Table.py @@ -96,6 +96,15 @@ class ComboBoxDelegate(QItemDelegate): class TableModel(PamhyrTableModel): + def is_same_data(self, index, value): + row = index.row() + column = index.column() + + if self._headers[column] == "type": + return int(self._data.data[row][column]) == int(value) + + return super(TableModel, self).is_same_data(index, value) + def data(self, index, role): if role == Qt.TextAlignmentRole: return Qt.AlignHCenter | Qt.AlignVCenter