Esempio n. 1
0
 def addPort(
     self,
     execPath,
     desiredPortName,
     portType,
     typeSpec,
     pathToConnect,
     extDep,
     metaData,
     ):
     rootExec = self.binding.getExec()
     exec_ = rootExec.getSubExec(execPath)
     cmd = DFG.DFGUICmd_AddPort(
         self.binding,
         execPath,
         exec_,
         desiredPortName,
         self.decodePortType(portType),
         typeSpec,
         pathToConnect,
         extDep,
         metaData,
         )
     InvokeCmd(cmd, self.qUndoStack)
     return cmd.getActualPortName()
Esempio n. 2
0
 def addPort(
     self,
     execPath,
     desiredPortName,
     portTypeStr,
     typeSpec,
     portToConnect,
     extDep,
     metaData,
 ):
     rootExec = self.binding.getExec()
     exec_ = rootExec.getSubExec(execPath)
     portTypeStrLower = portTypeStr.lower()
     if portTypeStrLower == "io":
         portType = self.client.DFG.PortTypes.IO
     elif portTypeStrLower == "out":
         portType = self.client.DFG.PortTypes.Out
     else:
         portType = self.client.DFG.PortTypes.In
     cmd = DFG.DFGUICmd_AddPort(
         self.binding,
         execPath,
         exec_,
         desiredPortName,
         portType,
         typeSpec,
         portToConnect,
         extDep,
         metaData,
     )
     InvokeCmd(cmd, self.qUndoStack)
     return cmd.getActualPortName()