X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fmainscreen.py;h=90f8df119f4bd4ba21f98adb27e495380f052bd4;hp=5578fbc4f5e2734fe68df44b352e9f39a6c3a1bf;hb=312ec1d8972acfdd51b2bc6c26ba7f89b6096303;hpb=1a0bb6c8cf51c8abcffdc94da1ba4d9c9bb452e0
diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py
index 5578fbc..90f8df1 100644
--- a/sface/screens/mainscreen.py
+++ b/sface/screens/mainscreen.py
@@ -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):