horizontal layout for slice and refresh labels
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Thu, 9 Sep 2010 17:57:34 +0000 (19:57 +0200)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Thu, 9 Sep 2010 17:57:34 +0000 (19:57 +0200)
sface/screens/mainscreen.py

index f552896..6d32a80 100644 (file)
@@ -23,18 +23,23 @@ class SliceWidget(QWidget):
 
         self.nodeView.setModel(self.nodeModel)
 
-        label = QLabel("<a href='refresh'>Refresh</a>", self)
-        label.setScaledContents(False)
-        self.connect(label, SIGNAL('linkActivated(QString)'), self.refresh)
-
+        refresh = QLabel("<a href='refresh'>Refresh</a>", self)
+        refresh.setScaledContents(False)
         slicename = QLabel ("Slice : %s"%(config.getSlice() or "None"),self)
+        slicename.setScaledContents(False)
+
+        hlayout = QHBoxLayout()
+        hlayout.addWidget(slicename)
+        hlayout.addStretch()
+        hlayout.addWidget(refresh)
 
         layout = QVBoxLayout()
-        layout.addWidget(label)
-        layout.addWidget(slicename)
+        layout.addLayout(hlayout)
         layout.addWidget(self.nodeView)
         self.setLayout(layout)
         self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
+
+        self.connect(refresh, SIGNAL('linkActivated(QString)'), self.refresh)
         
 
     def refresh(self, link=None):