def event(self, event): if event.type() == QEvent.UpdateRequest: if not self.__state == SignalManager.Running: log.debug("Received 'UpdateRequest' event while not " "in 'Running' state") event.setAccepted(False) return False if self.__runtime_state == SignalManager.Processing: log.debug("Received 'UpdateRequest' event while in " "'process_queued'") # This happens if someone calls QCoreApplication.processEvents # from the signal handlers. self.__reschedule = True event.accept() return True log.info("'UpdateRequest' event, queued signals: %i", len(self._input_queue)) if self._input_queue: self.process_queued(max_nodes=1) event.accept() if self.__reschedule: log.debug("Rescheduling 'UpdateRequest' event") self._update() self.__reschedule = False elif self.node_update_front(): log.debug("More nodes are eligible for an update. " "Scheduling another update.") self._update() return True return QObject.event(self, event)
def event(self, event): if (event.type() == 11003): try: self.convert(event) except Exception as e: print 'Thumbnailer event exceptions ' + e self.emit(SIGNAL("scaledFinished"), event.config, None) return True return QObject.event(self, event)
def event(self, event): if event.type() == 11003: try: self.convert(event) except Exception as e: print "Thumbnailer event exceptions " + e self.emit(SIGNAL("scaledFinished"), event.config, None) return True return QObject.event(self, event)
def event(self, e): if isinstance(e, GstEvent): return self.gstEvent(e) else: return QObject.event(self, e)