refresh (update) slice data 1 second after submitting the new rspec.
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Tue, 14 Sep 2010 09:29:16 +0000 (11:29 +0200)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Tue, 14 Sep 2010 09:29:16 +0000 (11:29 +0200)
sface/screens/mainscreen.py

index 53e263a..41deacd 100644 (file)
@@ -354,13 +354,13 @@ class SliceWidget(QWidget):
         outfile = self.process.applyRSpec(rspec)
         self.parent().setStatus("Sending slice data (RSpec). This may take some time...", timeout=None)
         
-        self.connect(self.process, SIGNAL('finished()'), self.refreshFinished)
-        self.connect(self.process, SIGNAL('finished()'), self.refresh)
+        self.connect(self.process, SIGNAL('finished()'), self.submitFinished)
 
     def submitFinished(self):
         del self.process
         self.process = None
         self.parent().setStatus("<font color='green'>Slice data submitted.</font>", timeout=None)
+        QTimer.singleShot(1000, self.refresh)
 
     def readSliceRSpec(self):
         rspec_file = config.getSliceRSpecFile()