update rspecscreen when data is updated
[sface.git] / sface / screens / rspecscreen.py
index 4c8c041..6878514 100644 (file)
@@ -158,8 +158,9 @@ class DomItem:
 class RSpecWidget(QWidget):
     def __init__(self, parent=None):
         QWidget.__init__(self, parent)
 class RSpecWidget(QWidget):
     def __init__(self, parent=None):
         QWidget.__init__(self, parent)
+        self.update_view()
 
 
-    def init_view(self):
+    def update_view(self):
         document = QDomDocument("RSpec")
         rspec_file = config.getSliceRSpecFile()
         if not os.path.exists(rspec_file):
         document = QDomDocument("RSpec")
         rspec_file = config.getSliceRSpecFile()
         if not os.path.exists(rspec_file):
@@ -168,7 +169,7 @@ class RSpecWidget(QWidget):
         document.setContent(open(rspec_file,'r').read())
         model = DomModel(document, self)
 
         document.setContent(open(rspec_file,'r').read())
         model = DomModel(document, self)
 
-        view = QTreeView()
+        view = QTreeView(self)
         view.setModel(model)
 
         layout = QVBoxLayout()
         view.setModel(model)
 
         layout = QVBoxLayout()