From e573fa4197a3e432d7b27faff05c3974067933ea Mon Sep 17 00:00:00 2001 From: Dylan Jeannin Date: Wed, 27 May 2026 09:35:10 +0200 Subject: [PATCH] Pollutants: specific way to check if we modified the data in the type combobox --- src/View/Pollutants/Edit/Table.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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