X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=c3908e1b52711c69cb085b6d412cf1d73b4a348f;hp=e8e2763c8b1ac4f4db2d381909e9a3da9f5020e8;hb=4d4d8e5fd0711655ac0906d880857ff9d9d3bd16;hpb=15b049c07ec01c23931e389bb971eff5072d0f56 diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index e8e2763..c3908e1 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -176,31 +176,32 @@ class SliceWidget(QWidget): def __init__(self, parent): QWidget.__init__(self, parent) - refresh = QLabel("Update Slice Data", 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) - self.nodeView = NodeView(self) self.nodeModel = NodeModel(self) self.nodeView.setModel(self.nodeModel) + refresh = QPushButton("Update Slice Data", self) + refresh.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum) submit = QPushButton("Submit", self) submit.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum) + hlayout = QHBoxLayout() + hlayout.addWidget(refresh, 0, Qt.AlignLeft) + hlayout.addStretch() + hlayout.addWidget(submit, 0, Qt.AlignRight) + layout = QVBoxLayout() - layout.addLayout(hlayout) + layout.addWidget(slicename) layout.addWidget(self.nodeView) - layout.addWidget(submit, 0, Qt.AlignRight) + layout.addLayout(hlayout) + self.setLayout(layout) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) - self.connect(refresh, SIGNAL('linkActivated(QString)'), self.refresh) + self.connect(refresh, SIGNAL('clicked()'), self.refresh) self.connect(submit, SIGNAL('clicked()'), self.submit) rspec_file = os.path.expanduser("~/.sfi/%s.rspec" % config.getSlice()) @@ -215,7 +216,7 @@ class SliceWidget(QWidget): xml = open(rspec_file).read() return xml - def refresh(self, link=None): + def refresh(self): if not config.getSlice(): self.parent().setStatus("Slice not set yet!", timeout=None) return