X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=90f8df119f4bd4ba21f98adb27e495380f052bd4;hp=f1699150b065d835abb07673bcdf1c7db1dfffb3;hb=312ec1d8972acfdd51b2bc6c26ba7f89b6096303;hpb=b338d4f78bd5df13617d08717b59bd8042a7465d diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index f169915..90f8df1 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -127,7 +127,7 @@ class NodeView(QTreeView): tagstring = QString("%s: %s" % (tagname, value)) tagItem = QStandardItem(tagstring) status = QStandardItem(QString(tag_status['add'])) - nodeItem.appendRow([tagItem, status]) + nodeItem.appendRow([tagItem, QStandardItem(QString("")), status]) elif status_data in (node_status['out'], node_status['remove']): QMessageBox.warning(self, "Not selected", "Can only add tags to selected nodes") @@ -358,7 +358,10 @@ class SliceWidget(QWidget): def submitFinished(self): self.setStatus("Slice data submitted.") - QTimer.singleShot(1000, self.refresh) + # no need to do that anymore + # QTimer.singleShot(1000, self.refresh) + self.updateView() + self.parent().signalAll("rspecUpdated") def refreshFinished(self): self.setStatus("Slice data refreshed.", timeout=5000) @@ -475,7 +478,7 @@ class SliceWidget(QWidget): self.disconnect(self.process, SIGNAL('finished()'), self.submitFinished) self.connect(self.process, SIGNAL('finished()'), self.refreshFinished) - self.process.getRSpecFromSM() + self.process.retrieveRspec() self.setStatus("Refreshing slice data. This will take some time...") def updateView(self):