+import os
import sys
from PyQt4.QtCore import *
class XmlWindow(QDialog):
def __init__(self, parent=None):
QDialog.__init__(self, parent)
- self.model = 0
- document = QDomDocument("Current RSpec")
+ self.setWindowTitle("RSpec View")
+
+
+ def init_view(self):
+ document = QDomDocument("RSpec")
rspec_file = config.getSliceRSpecFile()
- document.setContent(open(rspec_file,'r').read())
+ if not os.path.exists(rspec_file):
+ return
+ document.setContent(open(rspec_file,'r').read())
model = DomModel(document, self)
- self.view = QTreeView()
- self.view.setModel(model)
+
+ view = QTreeView()
+ view.setModel(model)
layout = QVBoxLayout()
- layout.addWidget(self.view)
+ layout.addWidget(view)
self.setLayout(layout)
- self.setWindowTitle("Current Slice's RSpec")