From 7b16432d68759668f1eb0d35a18bdb74daa84aec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 15 Sep 2010 10:56:22 +0200 Subject: [PATCH 1/1] check if rspec is not there --- sface/xmlwindow.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) 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") -- 2.43.0