Commit ac2a2002 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

HS: Fix checkbox state at undo add command.

Showing with 5 additions and 7 deletions
+5 -7
...@@ -165,13 +165,9 @@ class HydraulicStructuresWindow(PamhyrWindow): ...@@ -165,13 +165,9 @@ class HydraulicStructuresWindow(PamhyrWindow):
table = self.find(QTableView, "tableView") table = self.find(QTableView, "tableView")
table.selectionModel()\ table.selectionModel()\
.selectionChanged\ .selectionChanged\
.connect(self._set_checkbox_state) .connect(self.update)
table.selectionModel()\
.selectionChanged\
.connect(self.update)
#self._delegate_kp.currentItemChanged.connect(lambda:x, print("toto"))
#self._delegate_reach.currentItemChanged.connect(lambda:x, print("titi"))
self._table.dataChanged.connect(self.update) self._table.dataChanged.connect(self.update)
self._table.layoutChanged.connect(self.update) self._table.layoutChanged.connect(self.update)
...@@ -266,6 +262,8 @@ class HydraulicStructuresWindow(PamhyrWindow): ...@@ -266,6 +262,8 @@ class HydraulicStructuresWindow(PamhyrWindow):
self._hs_lst.get(row).enabled = self._checkbox.isChecked() self._hs_lst.get(row).enabled = self._checkbox.isChecked()
def update(self): def update(self):
self._set_checkbox_state()
rows = self.index_selected_rows() rows = self.index_selected_rows()
if len(rows) > 0 and len(self._hs_lst) > 0: if len(rows) > 0 and len(self._hs_lst) > 0:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment