Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Loader & Library loader: Use tools from OpenPype #370

Merged
merged 3 commits into from
Sep 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion avalon/aftereffects/lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@
from avalon import api
from avalon.tools.webserver.app import WebServerTool

from openpype.tools import workfiles
from openpype.tools import (
workfiles,
loader,
libraryloader
)
from openpype.tools.tray_app.app import ConsoleTrayApp

from .ws_stub import AfterEffectsServerStub
Expand All @@ -40,6 +44,13 @@ def show(module_name):
if module_name == "workfiles":
# Use OpenPype's workfiles tool
tool_module = workfiles

elif module_name == "loader":
tool_module = loader

elif module_name == "libraryloader":
tool_module = libraryloader

else:
tool_module = importlib.import_module("avalon.tools." + module_name)

Expand Down
4 changes: 2 additions & 2 deletions avalon/blender/ops.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import bpy.utils.previews

from ..tools.creator.app import Window as creator_window
from ..tools.loader.app import Window as loader_window
from openpype.tools.loader import LoaderWindow
from openpype.tools.workfiles.app import Window as workfiles_window
from ..tools.sceneinventory.app import Window as sceneinventory_window
from openpype.tools.pyblish_pype import app as pyblish_pype_app
Expand Down Expand Up @@ -282,7 +282,7 @@ class LaunchLoader(LaunchQtApp):

bl_idname = "wm.avalon_loader"
bl_label = "Load..."
_window_class = loader_window
_window_class = LoaderWindow

def before_window_show(self):
self._window.set_context(
Expand Down
2 changes: 1 addition & 1 deletion avalon/harmony/TB_sceneOpened.js
Original file line number Diff line number Diff line change
Expand Up @@ -405,7 +405,7 @@ function start() {
app.avalonClient.send({
'module': 'avalon.harmony.lib',
'method': 'show',
'args': ['avalon.tools.loader']
'args': ['openpype.tools.loader']
}, false);
};
// add Loader item to menu
Expand Down
6 changes: 4 additions & 2 deletions avalon/maya/pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,11 @@ def _install_menu():
from ..tools import (
projectmanager,
creator,
loader,
publish,
sceneinventory,
sceneinventory
)
from openpype.tools import (
loader,
libraryloader
)

Expand Down
3 changes: 2 additions & 1 deletion avalon/nuke/pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -269,9 +269,10 @@ def _install_menu():
creator,
publish,
workfiles,
loader,
sceneinventory
)
from openpype.tools import loader


# Create menu
menubar = nuke.menu("Nuke")
Expand Down
13 changes: 12 additions & 1 deletion avalon/photoshop/lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@
from avalon import api
from avalon.tools.webserver.app import WebServerTool

from openpype.tools import workfiles
from openpype.tools import (
workfiles,
loader,
libraryloader
)
from openpype.tools.tray_app.app import ConsoleTrayApp

from .ws_stub import PhotoshopServerStub
Expand All @@ -39,6 +43,13 @@ def show(module_name):
if module_name == "workfiles":
# Use Pype's workfiles tool
tool_module = workfiles

elif module_name == "loader":
tool_module = loader

elif module_name == "libraryloader":
tool_module = libraryloader

else:
# Import and show tool.
tool_module = importlib.import_module("avalon.tools." + module_name)
Expand Down
4 changes: 2 additions & 2 deletions avalon/toonboom/avalon.js
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ function start()
{
"module": "avalon.toonboom",
"method": "show",
"args": ["pype.tools.workfiles"]
"args": ["openpype.tools.workfiles"]
},
false
);
Expand All @@ -195,7 +195,7 @@ function start()
{
"module": "avalon.toonboom",
"method": "show",
"args": ["avalon.tools.loader"]
"args": ["openpype.tools.loader"]
},
false
);
Expand Down
8 changes: 4 additions & 4 deletions avalon/tvpaint/communication_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -302,9 +302,9 @@ def loader_tool(self):
if self._loader_tool is not None:
return self._loader_tool

from ..tools.loader.app import Window
from openpype.tools.loader import LoaderWindow

window = Window()
window = LoaderWindow()
window.setWindowFlags(
window.windowFlags() | QtCore.Qt.WindowStaysOnTopHint
)
Expand Down Expand Up @@ -396,9 +396,9 @@ def library_loader_tool(self):
if self._library_loader_tool is not None:
return self._library_loader_tool

from ..tools.libraryloader.app import Window
from openpype.tools.libraryloader import LibraryLoaderWindow

window = Window()
window = LibraryLoaderWindow()
window.setWindowFlags(
window.windowFlags() | QtCore.Qt.WindowStaysOnTopHint
)
Expand Down
4 changes: 3 additions & 1 deletion avalon/unreal/pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@
from ..tools import (
projectmanager,
creator,
loader,
publish as publisher,
sceneinventory,
)
from openpype.tools import (
loader
)

from .. import api
from .lib import (
Expand Down