From 1c777e36c0cb45b566944e6da33aced9f9666616 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Fri, 19 Apr 2019 11:47:41 +0200 Subject: [PATCH] standalone publish is tray module now --- pype/standalonepublish/__init__.py | 3 +++ pype/standalonepublish/__main__.py | 5 +++++ pype/standalonepublish/asapublish_module.py | 15 +++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 pype/standalonepublish/__main__.py create mode 100644 pype/standalonepublish/asapublish_module.py diff --git a/pype/standalonepublish/__init__.py b/pype/standalonepublish/__init__.py index 41bc69b9a2..cc6f33d47e 100644 --- a/pype/standalonepublish/__init__.py +++ b/pype/standalonepublish/__init__.py @@ -7,3 +7,6 @@ __all__ = [ "show", "cli" ] + +def tray_init(tray_widget, main_widget): + return ASAPublishModule(main_widget, tray_widget) diff --git a/pype/standalonepublish/__main__.py b/pype/standalonepublish/__main__.py new file mode 100644 index 0000000000..d77bc585c5 --- /dev/null +++ b/pype/standalonepublish/__main__.py @@ -0,0 +1,5 @@ +from . import cli + +if __name__ == '__main__': + import sys + sys.exit(cli(sys.argv[1:])) diff --git a/pype/standalonepublish/asapublish_module.py b/pype/standalonepublish/asapublish_module.py new file mode 100644 index 0000000000..d695065601 --- /dev/null +++ b/pype/standalonepublish/asapublish_module.py @@ -0,0 +1,15 @@ +from .app import show +from .widgets import QtWidgets + + +class ASAPublishModule: + def __init__(self, main_parent=None, parent=None): + self.main_parent = main_parent + self.parent_widget = parent + + def tray_menu(self, parent_menu): + self.run_action = QtWidgets.QAction( + "ASAPublish", parent_menu + ) + self.run_action.triggered.connect(show) + parent_menu.addAction(self.run_action)