added XML visualization for RSpecs
[sface.git] / sface / xmlwindow.py
1 import sys
2 from PyQt4.QtCore import *
3 from PyQt4.QtGui import *
4 from PyQt4.QtXml import QDomDocument
5 from domModel import domModel
6 from sface.config import config
7
8 class XmlWindow(QDialog):
9     def __init__(self, parent=None):
10         QDialog.__init__(self, parent)
11         self.model = 0
12         document = QDomDocument("Current RSpec")
13         rspec_file = config.getSliceRSpecFile()
14         document.setContent(open(rspec_file,'r').read())
15
16         model = domModel(document, self)
17         self.view = QTreeView()
18         self.view.setModel(model)
19
20         layout = QVBoxLayout()
21         layout.addWidget(self.view)
22         self.setLayout(layout)
23
24         self.setWindowTitle("Current Slice's RSpec")
25