def importReference(self):
     ref_cls = maya_customize()
     refNodes = ref_cls.get_RefereceNodes()
     mFile = OpenMaya.MFileIO()
     for i in range(refNodes.length()):
         ref_filename = mFile.getReferenceFileByNode(refNodes[i])
         cmds.file(ref_filename, importReference=1)
Example #2
0
    def __init__(self, listwidget, parent=None):
        super(customize_widget, self).__init__(parent)

        self.project_path = Config.PROJECT_LOCAL_WORK_PATH

        self.character_prop = ''
        self.character_type = ''
        self.listwidget = listwidget
        #self.menu = menu

        self.maya_func = maya_customize()

        layout = QtWidgets.QHBoxLayout()
        layout.setContentsMargins(0, 0, 0, 0)

        self.pushbutton = QtWidgets.QPushButton(u"apply")
        self.pushbutton_version = QtWidgets.QPushButton(u"save version")

        self.label = QtWidgets.QLabel()

        self.combox_bf = QtWidgets.QComboBox()
        self.combox_bf.addItem('body')
        self.combox_bf.addItem('facial')
        #self.combox_bf.hide()

        self.combox_step = QtWidgets.QComboBox()
        self.combox_step.addItem('model')
        self.combox_step.addItem('template')
        self.combox_step.addItem('set')
        self.combox_step.addItem('rig')
        self.combox_step.addItem('import')

        self.combox_type = QtWidgets.QComboBox()
        self.combox_type.addItem('open')
        self.combox_type.addItem('reference')
        self.combox_type.addItem('import')

        layout.addWidget(self.label)
        #layout.addWidget (self.combox_bf)
        layout.addWidget(self.combox_step)
        layout.addWidget(self.combox_type)
        layout.addWidget(self.pushbutton)
        layout.addWidget(self.pushbutton_version)
        self.setLayout(layout)

        self.createContextMenu()
        self.setupconnection()