macro_action, macro_line: don't reparent objects before deletes
causes new window flickeringmain
parent
e6b51c3717
commit
4c0e206aa1
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue