def _newAssetInfoConfirmed(self, args): sceneName = _pmCore.textFieldGrp(self._sceneName, query=True, text=True) directory = _pmCore.textFieldGrp(self._filePath, query=True, text=True) description = _pmCore.scrollField(self._description, query=True, text=True) category = _pmCore.optionMenuGrp(self._category, value=True, query=True) if not sceneName or not directory or not description: _pmCore.confirmDialog(title='Invalid Asset Info', message='Asset info for "Scene Name", "Directory" and "Description" can not be empty.', button='OK') return self._newAssetInfoClose() fileID = _MayaFunctions.saveScene(sceneName, directory, description, category) if self._addedCallback: self._addedCallback(fileID, category)
def _addVersionClicked(self): fileID, versionNum, thumbnailPath = _MayaFunctions.saveSceneForVersion() ## Update version number _pmCore.iconTextButton(self._uiWidget[_UiWidgetEnum.assetBtnList][self._assetBtnName(fileID)], edit=True, image1=thumbnailPath) _pmCore.text(self._uiWidget[_UiWidgetEnum.versionNumText], edit=True, label=str(versionNum))