self.model = None
self.document = QDomDocument(self.title)
- self.model = DomModel(self.document, self)
-
- self.view.setModel(self.model)
- self.view.expand(self.model.index(0, 0)) #expand first level only
rspec_file = config.getSliceRSpecFile()
if not os.path.exists(rspec_file):
return
self.document.setContent(open(rspec_file,'r').read())
+ # DomModel.__init__ is gonna purge the doc
+ # from the "xml bla bla bla" node.
+ # so the arg 'document' needs to be not None
+ # for this to happen
+ self.model = DomModel(self.document, self)
+
+ self.view.setModel(self.model)
+ self.view.expand(self.model.index(0, 0)) #expand first level only
+
currElem = childList.item(i)
if (currElem.nodeType() == QDomNode.ProcessingInstructionNode):
document.removeChild(currElem)
+ print "REMOVED!"
break
self.rootItem = DomItem(document, 0);