Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
    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)
Пример #4
0
 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)