def on_mb_click(self, event, addr, size, mouse_offs): if event.button() == Qt.RightButton: if self.highlight_key and self.timer: unregister_timer(self.timer) else: self._enable_timer() self.highlight_key = not self.highlight_key self.pw.on_filter_request_update() return
def on_mb_click(self, event, addr, size, mouse_offs): if event.button() == Qt.RightButton: if self.torch: self.flicker_idx = self.flicker_values[self.numframes / 2] if self.timer: unregister_timer(self.timer) self.timer = None else: warning("!!!Bug!!!") else: self._enable_timer() self.torch = not self.torch self.pw.on_filter_request_update() return
def disable_timer(self): if self.timer: unregister_timer(self.timer) self.timer = None return
def _enable_timer(self): if self.timer: unregister_timer(self.timer) self.timer = register_timer(self.ms, self._flicker_cb) return
def on_deactivate(self): if self.timer: unregister_timer(self.timer) self.timer = None return
def on_activate(self, idx): if self.timer is not None: unregister_timer(self.timer) self.timer = register_timer(self.initial_timer_speed, self._timer_cb) return
def die(self): ida_kernwin.unregister_timer(self.obj)
def _enable_timer(self): if self.timer: unregister_timer(self.timer) self.timer = register_timer(self.ms, self._flip_hl_color) return