コード例 #1
0
 def show_launcher(self):
     # if app_launcher don't exist create it/otherwise only show main window
     if self.app_launcher is None:
         io.install()
         APP_PATH = launcher_lib.resource("qml", "main.qml")
         self.app_launcher = launcher_widget.Launcher(APP_PATH)
     self.app_launcher.window.show()
コード例 #2
0
ファイル: avalon_app.py プロジェクト: tokejepsen/pype
 def show_launcher(self):
     # if app_launcher don't exist create it/otherwise only show main window
     if self.app_launcher is None:
         root = os.path.realpath(os.environ["AVALON_PROJECTS"])
         io.install()
         APP_PATH = launcher_lib.resource("qml", "main.qml")
         self.app_launcher = launcher_widget.Launcher(root, APP_PATH)
     self.app_launcher.window.show()
コード例 #3
0
    def tray_menu(self, parent_menu=None):
        # Actions
        if parent_menu is None:
            if self.parent is None:
                self.log.warning('Parent menu is not set')
                return
            elif self.parent.hasattr('menu'):
                parent_menu = self.parent.menu
            else:
                self.log.warning('Parent menu is not set')
                return

        icon = QtGui.QIcon(launcher_lib.resource("icon", "main.png"))
        aShowLauncher = QtWidgets.QAction(icon, "&Launcher", parent_menu)
        aLibraryLoader = QtWidgets.QAction("Library", parent_menu)

        aShowLauncher.triggered.connect(self.show_launcher)
        aLibraryLoader.triggered.connect(self.show_library_loader)

        parent_menu.addAction(aShowLauncher)
        parent_menu.addAction(aLibraryLoader)