add Submit button as a placeholder
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Fri, 10 Sep 2010 13:25:09 +0000 (15:25 +0200)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Fri, 10 Sep 2010 13:25:09 +0000 (15:25 +0200)
sface/screens/mainscreen.py

index 0ae1cbd..fb0e99d 100644 (file)
@@ -146,10 +146,6 @@ class SliceWidget(QWidget):
     def __init__(self, parent):
         QWidget.__init__(self, parent)
 
-        self.nodeView = NodeView(self)
-        self.nodeModel = NodeModel(self)
-        self.nodeView.setModel(self.nodeModel)
-
         refresh = QLabel("<a href='refresh'>Refresh</a>", self)
         refresh.setScaledContents(False)
         slicename = QLabel ("Slice : %s"%(config.getSlice() or "None"),self)
@@ -160,17 +156,29 @@ class SliceWidget(QWidget):
         hlayout.addStretch()
         hlayout.addWidget(refresh)
 
+        self.nodeView = NodeView(self)
+        self.nodeModel = NodeModel(self)
+        self.nodeView.setModel(self.nodeModel)
+
+        submit = QPushButton("Submit", self)
+        submit.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
+
         layout = QVBoxLayout()
         layout.addLayout(hlayout)
         layout.addWidget(self.nodeView)
+        layout.addWidget(submit, 0, Qt.AlignRight)
         self.setLayout(layout)
         self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
 
         self.connect(refresh, SIGNAL('linkActivated(QString)'), self.refresh)
+        self.connect(submit, SIGNAL('clicked()'), self.submit)
 
         rspec_file = os.path.expanduser("~/.sfi/%s.rspec" % config.getSlice())
         if os.path.exists(rspec_file):
             self.updateView()
+
+    def submit(self):
+        self.parent().setStatus("TODO: Submit not implemented yet!")
         
     def readSliceRSpec(self):
         rspec_file = os.path.expanduser("~/.sfi/%s.rspec" % config.getSlice())