master
Theophile Terraz 2025-09-19 16:33:06 +02:00
parent 9270dd0ff1
commit 41cffd13e0
2 changed files with 12 additions and 12 deletions

View File

@ -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,

View File

@ -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: