implement xmlwindow as a screen (rspecscreen)
[sface.git] / sface / screens / rspecscreen.py
similarity index 94%
rename from sface/xmlwindow.py
rename to sface/screens/rspecscreen.py
index 2fb3183..4c8c041 100644 (file)
@@ -6,6 +6,7 @@ from PyQt4.QtGui import *
 from PyQt4.QtXml import *
 
 from sface.config import config
+from sface.screens.sfascreen import SfaScreen
 
 
 class DomModel(QAbstractItemModel):
@@ -154,12 +155,9 @@ class DomItem:
         return self.rowNumber
     
 
-
-class XmlWindow(QDialog):
+class RSpecWidget(QWidget):
     def __init__(self, parent=None):
-        QDialog.__init__(self, parent)
-        self.setWindowTitle("RSpec View")
-
+        QWidget.__init__(self, parent)
 
     def init_view(self):
         document = QDomDocument("RSpec")
@@ -178,3 +176,11 @@ class XmlWindow(QDialog):
         self.setLayout(layout)
 
 
+class RSpecScreen(SfaScreen):
+    def __init__(self, parent):
+        SfaScreen.__init__(self, parent)
+        
+        widget = RSpecWidget(self)
+        self.init(widget, "RSpec Window", "RSPec View")
+
+