def __init__(self): CallbackRegister.__init__(self) QObject.__init__(self) self.callbacks_tail = [] self.time_line = QTimeLine() # print 'pido el logger' Logger.getLoggerFor(self.__class__) # print 'pedi el logger %s' % self.__class__.logger self.condition = None QtCore.QObject.connect(self.time_line, QtCore.SIGNAL("frameChanged(int)"), self.execRegisteredCallback) QtCore.QObject.connect(self.time_line, QtCore.SIGNAL("finished()"), self.finish)
def registerCallback(self,objct,name_method,params,stack=False,parent_stack=False): key = CallbackRegister.registerCallback(self,objct,name_method,params,stack,parent_stack) self.logger.debug('Registered callback %s object %s : method %s : params len %s : stack %s : parent_stack %s ' % (key, objct.__class__.__name__, name_method, len(params), stack, parent_stack)) self.callbacks_tail.append(key) return key