InitialConditionsTemperature: fix temperature initial condition edit command

This commit is contained in:
Dylan Jeannin committed 2026-09-01 17:53:30 +02:00
1 parent 54bfff9623
commit eaf8d7364a
2 files changed
+11 -10

No files matched your search

@@ -257,7 +257,8 @@ class InitialConditionTableModel(PamhyrTableModel):
self._undo.push(
SetCommandSpec(
self._lst, row, self._headers[column],
self._data, self._lst, row,
self._headers[column],
new_value
)
)
@@ -72,9 +72,9 @@ class SetCommandSpec(QUndoCommand):
if self._column == "name":
self._old = self._value.name
elif self._column == "reach":
self._old = self._data[self._row].reach
self._old_start_rk = self._data[self._row].start_rk
self._old_end_rk = self._data[self._row].end_rk
self._old = self._value.reach
self._old_start_rk = self._value.start_rk
self._old_end_rk = self._value.end_rk
elif self._column == "rk":
self._old = self._value.start_rk
elif self._column == "temperature":
@@ -96,9 +96,9 @@ class SetCommandSpec(QUndoCommand):
if self._column == "name":
self._value.name = self._old
elif self._column == "reach":
self._data[self._row].reach = self._old
self._data[self._row].start_rk = self._old_start_rk
self._data[self._row].end_rk = self._old_end_rk
self._value.reach = self._old
self._value.start_rk = self._old_start_rk
self._value.end_rk = self._old_end_rk
elif self._column == "rk":
self._value.start_rk = self._old
self._value.end_rk = self._old
@@ -110,9 +110,9 @@ class SetCommandSpec(QUndoCommand):
if self._column == "name":
self._value.name = self._new
elif self._column == "reach":
self._data[self._row].reach = self._new
self._data[self._row].start_rk = self._new_rk
self._data[self._row].end_rk = self._new_rk
self._value.reach = self._new
self._value.start_rk = self._new_rk
self._value.end_rk = self._new_rk
elif self._column == "rk":
self._value.start_rk = self._new
self._value.end_rk = self._new