diff --git a/src/main/python/macro_recorder.py b/src/main/python/macro_recorder.py index cf42c56..3802c1e 100644 --- a/src/main/python/macro_recorder.py +++ b/src/main/python/macro_recorder.py @@ -57,6 +57,7 @@ class MacroTab(QVBoxLayout): line.changed.connect(self.on_change) self.lines.append(line) line.insert(self.container.rowCount()) + self.changed.emit() def on_add(self): self.add_action(ActionText(self.container)) @@ -71,6 +72,7 @@ class MacroTab(QVBoxLayout): line.remove() for x, line in enumerate(self.lines): line.insert(x) + self.changed.emit() def on_move(self, obj, offset): if offset == 0: @@ -84,6 +86,7 @@ class MacroTab(QVBoxLayout): self.lines[index], self.lines[other] = self.lines[other], self.lines[index] self.lines[index].insert(index) self.lines[other].insert(other) + self.changed.emit() def serialize(self): out = b""