Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 def disable_timer(self):
     if self.timer:
         unregister_timer(self.timer)
         self.timer = None
     return
Ejemplo n.º 4
0
 def _enable_timer(self):
     if self.timer:
         unregister_timer(self.timer)
     self.timer = register_timer(self.ms, self._flicker_cb)
     return
Ejemplo n.º 5
0
 def on_deactivate(self):
     if self.timer:
         unregister_timer(self.timer)
         self.timer = None
     return
Ejemplo n.º 6
0
 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
Ejemplo n.º 7
0
 def die(self):
     ida_kernwin.unregister_timer(self.obj)
Ejemplo n.º 8
0
 def _enable_timer(self):
     if self.timer:
         unregister_timer(self.timer)
     self.timer = register_timer(self.ms, self._flip_hl_color)
     return