X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fxmlwindow.py;h=250bbcb55c934f5c06b5f54b3f2801bb2dc3508a;hp=0171e4ed68250aff55816d004abad1b1f435a1dc;hb=7b16432d68759668f1eb0d35a18bdb74daa84aec;hpb=e3ff7b1a829714d72e135fd11f7746a01bc2492b diff --git a/sface/xmlwindow.py b/sface/xmlwindow.py index 0171e4e..250bbcb 100644 --- a/sface/xmlwindow.py +++ b/sface/xmlwindow.py @@ -157,18 +157,23 @@ class DomItem: 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, init_view): + 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) self.setLayout(layout) - self.setWindowTitle("Current Slice's RSpec")