Exemplo n.º 1
0
    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)        
Exemplo n.º 2
0
 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