def delete(self): self._load() sceneRoot = sceneUtils.getSceneRootNode() propList = userprop.getUserPropList(sceneRoot, self.listStorage) if self.identifier in propList: propList.remove(self.identifier) userprop.removeUserProp(sceneRoot, self.identifier) userprop.setUserPropList(sceneRoot, self.listStorage, propList)
def _write(self): sceneRoot = sceneUtils.getSceneRootNode() propList = userprop.getUserPropList(sceneRoot, self.listStorage) if (propList is None): presetList = list() else: presetList = propList if self.name is None: newPreset = self.defaultName else: newPreset = self.name if self.identifier not in presetList: presetList.append(self.identifier) userprop.setUserProp(sceneRoot, self.identifier, newPreset) userprop.setUserPropList(sceneRoot, self.listStorage, presetList)
def _write(self): sceneRoot = sceneUtils.getSceneRootNode() propList = userprop.getUserPropList(sceneRoot, self.listStorage) if (propList is None): presetList = list() else: presetList = propList if self.name is None: self.name = self.defaultName newGroup = (self.name, self.dictionary) if self.identifier not in presetList: presetList.append(self.identifier) userprop.setUserPropHeadedDict(sceneRoot, self.identifier, newGroup) userprop.setUserPropList(sceneRoot, self.listStorage, presetList)
def _write(self): sceneRoot = sceneUtils.getSceneRootNode() propList = userprop.getUserPropList(sceneRoot, self.listStorage) if (propList is None): presetList = list() else: presetList = propList newPreset = [] newPreset.insert( const.PROP_PRESET_PARAM_NAME_ID, str(self.defaultName) if self.name is None else str(self.name)) newPreset.insert(const.PROP_PRESET_PARAM_GROUP_ID, "-" if self.group is None else self.group) newPreset.insert(const.PROP_PRESET_PARAM_PATH_ID, ".\\" if self.path is None else self.path) for layer in self.layerNames: newPreset.append(layer) if self.identifier not in presetList: presetList.append(self.identifier) userprop.setUserPropList(sceneRoot, self.identifier, newPreset) userprop.setUserPropList(sceneRoot, self.listStorage, presetList)