layouts
[sface.git] / sface / sfawindow.py
index 9662160..4def49a 100644 (file)
@@ -18,11 +18,17 @@ class SfaWindow(QWidget):
         self.screens.addWidget(self.main_screen)
         self.screens.addWidget(self.config_screen)
 
-        self.switch = QLabel(self.config_screen.getLabelText(), self)
+        self.title = QLabel(self.main_screen.getTitleText(), self)
+        self.switch = QLabel(self.config_screen.getLinkText(), self)
         self.switch.setAlignment(Qt.AlignRight)
         
+        hlayout = QHBoxLayout()
+        hlayout.addWidget(self.title)
+        hlayout.addStretch()
+        hlayout.addWidget(self.switch)
+
         layout = QVBoxLayout()
-        layout.addWidget(self.switch)
+        layout.addLayout(hlayout)
         layout.addWidget(self.screens)
         self.setLayout(layout)
         self.resize(800, 600)
@@ -38,11 +44,13 @@ class SfaWindow(QWidget):
 
     def toConfigScreen(self):
         self.screens.setCurrentWidget(self.config_screen)
-        self.switch.setText(self.main_screen.getLabelText())
+        self.switch.setText(self.main_screen.getLinkText())
+        self.title.setText(self.config_screen.getTitleText())
 
     def toMainScreen(self):
         self.screens.setCurrentWidget(self.main_screen)
-        self.switch.setText(self.config_screen.getLabelText())
+        self.switch.setText(self.config_screen.getLinkText())
+        self.title.setText(self.main_screen.getTitleText())