コード例 #1
0
ファイル: model.py プロジェクト: reszelaz/sardana
 def fromXmlString(self, xmlString):
     xmlElement = etree.fromstring(xmlString)
     newRoot = macro.SequenceNode(None)
     newRoot.fromXml(xmlElement)
     self.setRoot(newRoot)
     self.reset()
     return newRoot
コード例 #2
0
 def fromPlainText(self, text, macroInfos):
     self.beginResetModel()
     newRoot = macro.SequenceNode(None)
     newRoot.fromPlainText(text, macroInfos)
     self.setRoot(newRoot)
     self.endResetModel()
     return newRoot
コード例 #3
0
 def fromXmlString(self, xmlString):
     self.beginResetModel()
     xmlElement = etree.fromstring(xmlString)
     newRoot = macro.SequenceNode(None)
     newRoot.fromXml(xmlElement)
     self.setRoot(newRoot)
     self.endResetModel()
     return newRoot
コード例 #4
0
ファイル: model.py プロジェクト: reszelaz/sardana
 def clearSequence(self):
     self.setRoot(macro.SequenceNode())
コード例 #5
0
ファイル: model.py プロジェクト: reszelaz/sardana
 def __init__(self, parent=None):
     Qt.QAbstractItemModel.__init__(self, parent)
     self.columns = 4
     self.setRoot(macro.SequenceNode())
     self.headers = ["Macro", "Parameters", "Progress", "Pause"]
コード例 #6
0
ファイル: model.py プロジェクト: reszelaz/sardana
 def fromPlainText(self, text):
     newRoot = macro.SequenceNode(None)
     newRoot.fromPlainText(text)
     self.setRoot(newRoot)
     self.reset()
     return newRoot