(self)
| 996 | self.data_changed.emit() |
| 997 | |
| 998 | def undo(self) -> None: |
| 999 | if not self._undo_stack: |
| 1000 | return |
| 1001 | self._redo_stack.append(self.to_data()) |
| 1002 | self._restore(self._undo_stack.pop()) |
| 1003 | |
| 1004 | def redo(self) -> None: |
| 1005 | if not self._redo_stack: |
no test coverage detected