mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
change maya callbacks to new host structure
This commit is contained in:
parent
9e54747c74
commit
a42d59208f
1 changed files with 16 additions and 9 deletions
|
|
@ -154,11 +154,14 @@ def on_open():
|
|||
from ...widgets import popup
|
||||
|
||||
cmds.evalDeferred(
|
||||
"from pype.hosts.maya import lib;lib.remove_render_layer_observer()")
|
||||
"from pype.hosts.maya.api import lib;"
|
||||
"lib.remove_render_layer_observer()")
|
||||
cmds.evalDeferred(
|
||||
"from pype.hosts.maya import lib;lib.add_render_layer_observer()")
|
||||
"from pype.hosts.maya.api import lib;"
|
||||
"lib.add_render_layer_observer()")
|
||||
cmds.evalDeferred(
|
||||
"from pype.hosts.maya import lib;lib.add_render_layer_change_observer()")
|
||||
"from pype.hosts.maya.api import lib;"
|
||||
"lib.add_render_layer_change_observer()")
|
||||
# # Update current task for the current scene
|
||||
# update_task_from_path(cmds.file(query=True, sceneName=True))
|
||||
|
||||
|
|
@ -198,11 +201,14 @@ def on_new(_):
|
|||
avalon.logger.info("Running callback on new..")
|
||||
with suspended_refresh():
|
||||
cmds.evalDeferred(
|
||||
"from pype.hosts.maya import lib;lib.remove_render_layer_observer()")
|
||||
"from pype.hosts.maya.api import lib;"
|
||||
"lib.remove_render_layer_observer()")
|
||||
cmds.evalDeferred(
|
||||
"from pype.hosts.maya import lib;lib.add_render_layer_observer()")
|
||||
"from pype.hosts.maya.api import lib;"
|
||||
"lib.add_render_layer_observer()")
|
||||
cmds.evalDeferred(
|
||||
"from pype.hosts.maya import lib;lib.add_render_layer_change_observer()")
|
||||
"from pype.hosts.maya.api import lib;"
|
||||
"lib.add_render_layer_change_observer()")
|
||||
lib.set_context_settings()
|
||||
|
||||
|
||||
|
|
@ -214,6 +220,7 @@ def on_task_changed(*args):
|
|||
lib.set_context_settings()
|
||||
lib.update_content_on_context_change()
|
||||
|
||||
lib.show_message("Context was changed",
|
||||
("Context was changed to {}".format(
|
||||
avalon.Session["AVALON_ASSET"])))
|
||||
lib.show_message(
|
||||
"Context was changed",
|
||||
("Context was changed to {}".format(avalon.Session["AVALON_ASSET"])),
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue