Пример #1
0
 def fromXmlString(self, xmlString):
     listElement = etree.fromstring(xmlString)
     for childElement in listElement.iterchildren("macro"):
         macroNode = macro.MacroNode()
         macroNode.fromXml(childElement)
         self.list.append(macroNode)
     self.reset()
Пример #2
0
 def fromXmlString(self, xmlString):
     self.beginResetModel()
     listElement = etree.fromstring(xmlString)
     for childElement in listElement.iterchildren("macro"):
         if self._max_len is not None and len(self.list) >= self._max_len:
             break
         macroNode = macro.MacroNode()
         macroNode.fromXml(childElement)
         self.list.append(macroNode)
     self.endResetModel()
Пример #3
0
 def setRoot(self, node=None):
     self.beginResetModel()
     if node is None:
         node = macro.MacroNode()
     self._root = node
     self.endResetModel()
Пример #4
0
 def setRoot(self, node=None):
     if node == None: node = macro.MacroNode()
     self._root = node
     self.reset()