Loader UI is using registering callback from init

This commit is contained in:
Jakub Trllo 2022-03-07 12:21:53 +01:00
parent 17c88141c1
commit 38b6ad8042

View file

@ -26,17 +26,6 @@ module = sys.modules[__name__]
module.window = None
# Register callback on task change
# - callback can't be defined in Window as it is weak reference callback
# so `WeakSet` will remove it immediately
def on_context_task_change(*args, **kwargs):
if module.window:
module.window.on_context_task_change(*args, **kwargs)
register_event_callback("taskChanged", on_context_task_change)
class LoaderWindow(QtWidgets.QDialog):
"""Asset loader interface"""
@ -195,6 +184,8 @@ class LoaderWindow(QtWidgets.QDialog):
self._first_show = True
register_event_callback("taskChanged", self.on_context_task_change)
def resizeEvent(self, event):
super(LoaderWindow, self).resizeEvent(event)
self._overlay_frame.resize(self.size())