code: def mouseGestureHandler(self, info):
          
          print(self.pre, ": mouseGestureHandler: ")
          # *** single click events ***
          if (info.fsingle):
              print(self.pre, ": mouseGestureHandler: single click")
              if (info.button == QtCore.Qt.LeftButton):
                  print(self.pre, ": mouseGestureHandler: Left button clicked")
              elif (info.button == QtCore.Qt.RightButton):
                  print(self.pre, ": mouseGestureHandler: Right button clicked")
                  self.handle_right_single_click(info)
          # *** double click events ***
          elif (info.fdouble):
              if (info.button == QtCore.Qt.LeftButton):
                  print(
                      self.pre,
                      ": mouseGestureHandler: Left button double-clicked")
                  self.handle_left_double_click(info)
              elif (info.button == QtCore.Qt.RightButton):
                  print(
                      self.pre,
                      ": mouseGestureHandler: Right button double-clicked")
docs: This is the callback for MouseClickContext.  Passed to VideoWidget as a parameter