diff --git a/src/main/python/macro_action.py b/src/main/python/macro_action.py index 70a3cdc..76e28b3 100644 --- a/src/main/python/macro_action.py +++ b/src/main/python/macro_action.py @@ -41,7 +41,6 @@ class ActionText(BasicAction): self.container.removeWidget(self.text) def delete(self): - self.text.setParent(None) self.text.deleteLater() def serialize(self): @@ -100,11 +99,8 @@ class ActionSequence(BasicAction): def delete(self): for w in self.widgets: - w.setParent(None) w.deleteLater() - self.btn_plus.setParent(None) self.btn_plus.deleteLater() - self.layout_container.setParent(None) self.layout_container.deleteLater() def on_add(self): diff --git a/src/main/python/macro_line.py b/src/main/python/macro_line.py index 0260846..d32e8b1 100644 --- a/src/main/python/macro_line.py +++ b/src/main/python/macro_line.py @@ -62,15 +62,10 @@ class MacroLine(QObject): def delete(self): self.action.delete() - self.btn_remove.setParent(None) self.btn_remove.deleteLater() - self.select_type.setParent(None) self.select_type.deleteLater() - self.arrows.setParent(None) self.arrows.deleteLater() - self.btn_up.setParent(None) self.btn_up.deleteLater() - self.btn_down.setParent(None) self.btn_down.deleteLater() def on_change_type(self):