From 43c9a03e62fbc116f596372fbd34db79cfc3127c Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Tue, 13 Aug 2019 18:08:50 +0200 Subject: [PATCH] feat(nuke): connecting correctly new `workfile settings` --- pype/nuke/__init__.py | 4 ++-- pype/nuke/menu.py | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pype/nuke/__init__.py b/pype/nuke/__init__.py index 0c4cdc10ab..997a423d79 100644 --- a/pype/nuke/__init__.py +++ b/pype/nuke/__init__.py @@ -104,7 +104,7 @@ def install(): avalon.register_plugin_path(avalon.InventoryAction, INVENTORY_PATH) pyblish.register_callback("instanceToggled", on_pyblish_instance_toggled) - + workfile_settings = lib.Workfile_settings() # Disable all families except for the ones we explicitly want to see family_states = [ "write", @@ -121,7 +121,7 @@ def install(): nuke.addOnCreate(launch_workfiles_app, nodeClass="Root") # Set context settings. - nuke.addOnCreate(lib.set_context_settings, nodeClass="Root") + nuke.addOnCreate(workfile_settings.set_context_settings, nodeClass="Root") menu.install() diff --git a/pype/nuke/menu.py b/pype/nuke/menu.py index 4f5410f8fd..4d57f322e6 100644 --- a/pype/nuke/menu.py +++ b/pype/nuke/menu.py @@ -9,7 +9,7 @@ log = Logger().get_logger(__name__, "nuke") def install(): menubar = nuke.menu("Nuke") menu = menubar.findItem(Session["AVALON_LABEL"]) - + workfile_settings = lib.Workfile_settings() # replace reset resolution from avalon core to pype's name = "Reset Resolution" new_name = "Set Resolution" @@ -20,7 +20,7 @@ def install(): log.debug("Changing Item: {}".format(rm_item)) # rm_item[1].setEnabled(False) menu.removeItem(rm_item[1].name()) - menu.addCommand(new_name, lib.reset_resolution, index=(rm_item[0])) + menu.addCommand(new_name, workfile_settings.reset_resolution, index=(rm_item[0])) # replace reset frame range from avalon core to pype's name = "Reset Frame Range" @@ -31,12 +31,12 @@ def install(): log.debug("Changing Item: {}".format(rm_item)) # rm_item[1].setEnabled(False) menu.removeItem(rm_item[1].name()) - menu.addCommand(new_name, lib.reset_frame_range_handles, index=(rm_item[0])) + menu.addCommand(new_name, workfile_settings.reset_frame_range_handles, index=(rm_item[0])) # add colorspace menu item name = "Set colorspace" menu.addCommand( - name, lib.set_colorspace, + name, workfile_settings.set_colorspace, index=(rm_item[0]+2) ) log.debug("Adding menu item: {}".format(name)) @@ -44,7 +44,7 @@ def install(): # add item that applies all setting above name = "Apply all settings" menu.addCommand( - name, lib.set_context_settings, index=(rm_item[0]+3) + name, workfile_settings.set_context_settings, index=(rm_item[0]+3) ) log.debug("Adding menu item: {}".format(name))