コード例 #1
0
ファイル: toolManager.py プロジェクト: esernaalonso/dev
	def closeAll(self):
		leafItems = self.getTreeLeafItems()

		for i in range(len(leafItems)):
			sToolFileName = leafItems[i].text(2)

			sToolName = leafItems[i].text(0)
			sType = main.getPyFileType(sToolFileName)

			if sType == "tool":
				bOpened = utils.isToolOpened(sToolName)
				if bOpened:
					isDockable = utils.isToolDockable(sToolName)
					utils.closeTool(sToolName, dock=isDockable)
				else:
					utils.closeTool(sToolName)

				# leafItems[i].setBackground(1, QtGui.QBrush(self.openStateColor))
				leafItems[i].setIcon(1, self.toolIcon)
				leafItems[i].setForeground(1, QtGui.QBrush(self.foregroundColor))
				leafItems[i].setText(1, "Open")
コード例 #2
0
ファイル: toolManager.py プロジェクト: esernaalonso/dev
	def treeItemExecution(self, item, column):
		if item.childCount() == 0:
			sToolName = item.text(0)
			sToolFileName = item.text(2)

			sType = main.getPyFileType(sToolFileName)
			# oModule = utils.importModule(sToolName)
			importStatement = main.getPyFileFullImportName(sToolFileName)
			print sToolFileName
			oModule = importlib.import_module(importStatement)

			# If the module can be run or closed
			if sType == "tool":
				bOpened = utils.isToolOpened(sToolName)

				# run or close the tool
				if bOpened:
					isDockable = utils.isToolDockable(sToolName)
					utils.closeTool(sToolName, dock=isDockable)
				else: utils.openTool(sToolName, module=oModule)

				# if the module is a tool the Open/Close label must be updated
				bOpened = utils.isToolOpened(sToolName)

				if bOpened:
					# item.setBackground(1, QtGui.QBrush(self.closeStateColor))
					item.setForeground(1, QtGui.QBrush(self.closeStateColor))
					item.setIcon(1, self.toolOpenIcon)
					item.setText(1, "Close")
				else:
					# item.setBackground(1, QtGui.QBrush(self.openStateColor))
					item.setForeground(1, QtGui.QBrush(self.foregroundColor))
					item.setIcon(1, self.toolIcon)
					item.setText(1, "Open")

			elif sType == "script":
				utils.executeScript(sToolName, module=oModule)
コード例 #3
0
ファイル: projectionManager.py プロジェクト: esernaalonso/dev
def projectionManagerRun():
	utils.closeTool('projectionManager')
	dTool = ProjectionManager()
コード例 #4
0
ファイル: bakeACPdynamics.py プロジェクト: esernaalonso/dev
def bakeACPdynamicsRun():
	utils.closeTool('bakeACPdynamics')
	dTool = BakeACPdynamics()
コード例 #5
0
ファイル: nodesetManager.py プロジェクト: esernaalonso/dev
def nodesetManagerRun():
	utils.closeTool('nodesetManager')
	dTool = NodesetManager()
コード例 #6
0
ファイル: renamer.py プロジェクト: esernaalonso/dev
def renamerRun():
	utils.closeTool('renamer')
	dTool = Renamer()
コード例 #7
0
ファイル: playblastToGIF.py プロジェクト: esernaalonso/dev
def playblastToGIFRun():
	utils.closeTool('playblastToGIF')
	dTool = PlayblastToGIF()
コード例 #8
0
ファイル: channelBox.py プロジェクト: esernaalonso/dev
def channelBoxRun():
    utils.closeTool('channelBox')
    ChannelBox()
コード例 #9
0
ファイル: passManager.py プロジェクト: esernaalonso/dev
def passManagerRun():
	utils.closeTool('passManager', dock=True)
	dTool = PassManager()
コード例 #10
0
ファイル: templateToolDock.py プロジェクト: esernaalonso/dev
def templateToolDockClose():
	utils.closeTool('templateToolDock', dock=True)
コード例 #11
0
ファイル: templateToolDock.py プロジェクト: esernaalonso/dev
def templateToolDockRun():
	utils.closeTool('templateToolDock', dock=True)
	dTool = TemplateToolDock()
コード例 #12
0
ファイル: rigManager.py プロジェクト: esernaalonso/dev
def rigManagerClose():
    """Closes the tool."""
    utils.closeTool('rigManager', dock=True)
コード例 #13
0
ファイル: rigManager.py プロジェクト: esernaalonso/dev
def rigManagerRun():
    """Runs the tool."""

    utils.closeTool('rigManager', dock=True)
    dTool = RigManager()
コード例 #14
0
ファイル: video_player.py プロジェクト: esernaalonso/dev
def VideoPlayerClose():
    utils.closeTool('VideoPlayer')
コード例 #15
0
ファイル: video_player.py プロジェクト: esernaalonso/dev
def VideoPlayerRun():
    utils.closeTool('VideoPlayer')
    dTool = VideoPlayer()
コード例 #16
0
ファイル: templateToolStd.py プロジェクト: esernaalonso/dev
def templateToolStdRun():
    utils.closeTool('templateToolStd')
    dTool = TemplateToolStd()
コード例 #17
0
ファイル: templateToolStd.py プロジェクト: esernaalonso/dev
def templateToolStdClose():
    utils.closeTool('templateToolStd')
コード例 #18
0
ファイル: passManager.py プロジェクト: esernaalonso/dev
def passManagerClose():
	utils.closeTool('passManager', dock=True)
コード例 #19
0
ファイル: channelBox.py プロジェクト: esernaalonso/dev
def channelBoxClose():
    utils.closeTool('channelBox')
コード例 #20
0
ファイル: nodeEditor.py プロジェクト: esernaalonso/dev
def nodeEditorRun():
    utils.closeTool('nodeEditor')
    NodeEditor()
コード例 #21
0
ファイル: playblastToGIF.py プロジェクト: esernaalonso/dev
def playblastToGIFClose():
	utils.closeTool('playblastToGIF')
コード例 #22
0
ファイル: nodeEditor.py プロジェクト: esernaalonso/dev
def nodeEditorClose():
    utils.closeTool('nodeEditor')
コード例 #23
0
ファイル: renamer.py プロジェクト: esernaalonso/dev
def renamerClose():
	utils.closeTool('renamer')
コード例 #24
0
ファイル: templateToolStdUI.py プロジェクト: esernaalonso/dev
def templateToolStdUIRun():
    utils.closeTool('templateToolStdUI')
    TemplateToolStdUI()
コード例 #25
0
ファイル: nodesetManager.py プロジェクト: esernaalonso/dev
def nodesetManagerClose():
	utils.closeTool('nodesetManager')
コード例 #26
0
ファイル: templateToolStdUI.py プロジェクト: esernaalonso/dev
def templateToolStdUIClose():
    utils.closeTool('templateToolStdUI')
コード例 #27
0
ファイル: bakeACPdynamics.py プロジェクト: esernaalonso/dev
def bakeACPdynamicsClose():
	utils.closeTool('bakeACPdynamics')
コード例 #28
0
def installToolCageToUserRun():
	utils.closeTool('installToolCageToUser')
	dTool = InstallToolCageToUser()
コード例 #29
0
ファイル: projectionManager.py プロジェクト: esernaalonso/dev
def projectionManagerClose():
	utils.closeTool('projectionManager')
コード例 #30
0
def installToolCageToUserClose():
	utils.closeTool('installToolCageToUser')