From: Barış Metin Date: Wed, 15 Sep 2010 08:56:22 +0000 (+0200) Subject: check if rspec is not there X-Git-Tag: sface-0.1-1~28 X-Git-Url: http://git.onelab.eu/?p=sface.git;a=commitdiff_plain;h=7b16432d68759668f1eb0d35a18bdb74daa84aec check if rspec is not there --- 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")