add a global status widget
[sface.git] / sface / screens / configscreen.py
index 7cb3ef7..fd2babc 100644 (file)
@@ -6,7 +6,7 @@ from sface.sficonfig import config
 from sface.screens.sfascreen import SfaScreen
 
 class ConfigWidget(QWidget):
-    def __init__(self, parent=None):
+    def __init__(self, parent):
         QWidget.__init__(self, parent)
 
         label1 = QLabel("User HRN:", self)
@@ -31,10 +31,11 @@ class ConfigWidget(QWidget):
         config.setUser("%s" % self.user.text())
         config.setSlice("%s" % self.slice.text())
         config.save_config()
+        self.parent().setStatus("<font color='green'>Configuration saved!</font>")
         
 
 class ConfigScreen(SfaScreen):
-    def __init__(self, parent=None):
+    def __init__(self, parent):
         SfaScreen.__init__(self, parent)
         
         widget = ConfigWidget(self)