X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=fb0e99d0a5054956d6b8b436c8265b026b7c1d43;hp=0ae1cbd509c7935261835aa2668f74ce7663168e;hb=22d956177232d17404a067a8c1875f592fcc2419;hpb=e545d8ccf099ea9ab890e24234f7e3e5bcd2b41f diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index 0ae1cbd..fb0e99d 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -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("Refresh", 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())