From 41cffd13e0ab19751f019c48a00eefc817c44c84 Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Fri, 19 Sep 2025 16:33:06 +0200 Subject: [PATCH] debug --- src/View/LateralContribution/Table.py | 2 +- src/View/LateralContribution/UndoCommand.py | 22 ++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/View/LateralContribution/Table.py b/src/View/LateralContribution/Table.py index 56eb70e2..e7596d14 100644 --- a/src/View/LateralContribution/Table.py +++ b/src/View/LateralContribution/Table.py @@ -116,7 +116,7 @@ class ComboBoxDelegate(QItemDelegate): def setModelData(self, editor, model, index): text = str(editor.currentText()) - if self._mode == "rk": + if self._mode == "rk" and self._data.reach is not None: profiles = list( filter( lambda p: p.display_name() == text, diff --git a/src/View/LateralContribution/UndoCommand.py b/src/View/LateralContribution/UndoCommand.py index e101f513..2ecbe67b 100644 --- a/src/View/LateralContribution/UndoCommand.py +++ b/src/View/LateralContribution/UndoCommand.py @@ -143,13 +143,13 @@ class DelCommand(QUndoCommand): self._tab = tab self._rows = rows - self._bc = [] + self._lc = [] for row in rows: - self._bc.append((row, self._lcs.get(self._tab, row))) - self._bc.sort() + self._lc.append((row, self._lcs.get(self._tab, row))) + self._lc.sort() def undo(self): - for row, el in self._bc: + for row, el in self._lc: self._lcs.insert(self._tab, row, el) def redo(self): @@ -219,14 +219,14 @@ class PasteCommand(QUndoCommand): self._lcs = lcs self._tab = tab self._row = row - self._bc = deepcopy(bc) - self._bc.reverse() + self._lc = deepcopy(bc) + self._lc.reverse() def undo(self): - self._lcs.delete(self._tab, self._bc) + self._lcs.delete(self._tab, self._lc) def redo(self): - for bc in self._bc: + for bc in self._lc: self._lcs.insert(self._tab, self._row, bc) @@ -237,11 +237,11 @@ class DuplicateCommand(QUndoCommand): self._lcs = lcs self._tab = tab self._rows = rows - self._bc = deepcopy(bc) - self._bc.reverse() + self._lc = deepcopy(bc) + self._lc.reverse() def undo(self): - self._lcs.delete(self._tab, self._bc) + self._lcs.delete(self._tab, self._lc) def redo(self): for bc in self._lcs: