X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fsfascreen.py;fp=sface%2Fscreens%2Fsfascreen.py;h=9ee0aa0d084d55486781113428c3b04f44d1e6b9;hp=15634680bea81b7da5accd28a4af750e796605ba;hb=4813cee39486920b72900197aae6b14204892af2;hpb=66adcf0e47106c3809e8b29c91edb2cc32b36081 diff --git a/sface/screens/sfascreen.py b/sface/screens/sfascreen.py index 1563468..9ee0aa0 100644 --- a/sface/screens/sfascreen.py +++ b/sface/screens/sfascreen.py @@ -37,11 +37,13 @@ class SfaScreen(QWidget): def setStatus(self, msg, timeout): self.mainwin.setStatus(msg, timeout) - def signalAll(self, action): + def signalAll(self, action, *args): + results=[] for i in SfaScreen.instances: method = getattr(i, action, None) if method: - method() + results.append(method(*args)) + return results def rspecUpdated(self): pass