Exemplo n.º 1
0
 def eventFilter(self, obj, event):
     if self.capture == 0 or obj not in (self.button1, self.button2):
         return QFrame.eventFilter(self, obj, event)
     t = event.type()
     if t == event.ShortcutOverride:
         event.accept()
         return True
     if t == event.KeyPress:
         self.key_press_event(event, 1 if obj is self.button1 else 2)
         return True
     return QFrame.eventFilter(self, obj, event)
Exemplo n.º 2
0
 def eventFilter(self, obj, event):
     if self.capture == 0 or obj not in (self.button1, self.button2):
         return QFrame.eventFilter(self, obj, event)
     t = event.type()
     if t == event.ShortcutOverride:
         event.accept()
         return True
     if t == event.KeyPress:
         self.key_press_event(event, 1 if obj is self.button1 else 2)
         return True
     return QFrame.eventFilter(self, obj, event)
Exemplo n.º 3
0
 def eventFilter(self, object, event):
     # Update the line numbers for all events on the text edit and the viewport.
     # This is easier than connecting all necessary singals.
     if object in (self.edit, self.edit.viewport()):
         self.number_bar.update()
         return False
     return QFrame.eventFilter(object, event)
Exemplo n.º 4
0
 def eventFilter(self, object, event):
     if object in (self.edit, self.edit.viewport()):
         self.number_bar.update()
         return False
     
     return QFrame.eventFilter(object, event)