mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
Merge branch 'enhancement/workfile_template_event_system' into enhancement/maya_template_add_run_script_placeholder
This commit is contained in:
commit
62bc67cfb3
1 changed files with 11 additions and 11 deletions
|
|
@ -36,7 +36,7 @@ from ayon_core.lib import (
|
|||
filter_profiles,
|
||||
attribute_definitions,
|
||||
)
|
||||
from ayon_core.lib.events import EventSystem
|
||||
from ayon_core.lib.events import EventSystem, EventCallback, Event
|
||||
from ayon_core.lib.attribute_definitions import get_attributes_keys
|
||||
from ayon_core.pipeline import Anatomy
|
||||
from ayon_core.pipeline.load import (
|
||||
|
|
@ -908,25 +908,25 @@ class AbstractTemplateBuilder(object):
|
|||
"create_first_version": create_first_version
|
||||
}
|
||||
|
||||
def trigger_event(self, topic, data=None, source=None):
|
||||
self._event_system.emit(topic, data, source)
|
||||
def emit_event(self, topic, data=None, source=None) -> Event:
|
||||
return self._event_system.emit(topic, data, source)
|
||||
|
||||
def register_event_callback(self, topic, callback, order=None):
|
||||
self._event_system.add_callback(topic, callback, order=order)
|
||||
def add_event_callback(self, topic, callback, order=None):
|
||||
return self._event_system.add_callback(topic, callback, order=order)
|
||||
|
||||
def register_on_finished_callback(
|
||||
def add_on_finished_callback(
|
||||
self, callback, order=None
|
||||
):
|
||||
self.register_event_callback(
|
||||
) -> EventCallback:
|
||||
return self.add_event_callback(
|
||||
topic="template.finished",
|
||||
callback=callback,
|
||||
order=order
|
||||
)
|
||||
|
||||
def register_on_depth_processed_callback(
|
||||
def add_on_depth_processed_callback(
|
||||
self, callback, order=None
|
||||
):
|
||||
self.register_event_callback(
|
||||
) -> EventCallback:
|
||||
return self.add_event_callback(
|
||||
topic="template.depth_processed",
|
||||
callback=callback,
|
||||
order=order
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue