geometry: Fix profile add, undo.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-04-25 17:43:34 +02:00
1 parent e5d47564eb
commit 92d1549d7e
2 files changed
+9 -3

No files matched your search

+6 -2
View File
@@ -40,12 +40,16 @@ class AddCommand(QUndoCommand):
self._reach = reach
self._index = index
self._profile = None
def undo(self):
self._reach.delete(self._index)
self._reach.delete_profiles([self._profile])
def redo(self):
self._reach.insert(self._index)
if self._profile is None:
self._profile = self._reach.insert(self._index)
else:
self._reach.insert_profile(self._index, self._profile)
class DelCommand(QUndoCommand):
def __init__(self, reach, rows):