322 if ( |
322 if ( |
323 evt.button() == Qt.MouseButton.LeftButton and |
323 evt.button() == Qt.MouseButton.LeftButton and |
324 self.rect().contains(evt.position().toPoint()) |
324 self.rect().contains(evt.position().toPoint()) |
325 ): |
325 ): |
326 if evt.modifiers() == Qt.KeyboardModifier.ControlModifier: |
326 if evt.modifiers() == Qt.KeyboardModifier.ControlModifier: |
327 self.middleClicked.emit(evt.globalPos()) |
327 self.middleClicked.emit(evt.globalPosition().toPoint()) |
328 else: |
328 else: |
329 self.clicked.emit(evt.globalPos()) |
329 self.clicked.emit(evt.globalPosition().toPoint()) |
330 elif ( |
330 elif ( |
331 evt.button() == Qt.MouseButton.MiddleButton and |
331 evt.button() == Qt.MouseButton.MiddleButton and |
332 self.rect().contains(evt.position().toPoint()) |
332 self.rect().contains(evt.position().toPoint()) |
333 ): |
333 ): |
334 self.middleClicked.emit(evt.globalPos()) |
334 self.middleClicked.emit(evt.globalPosition().toPoint()) |
335 else: |
335 else: |
336 super().mouseReleaseEvent(evt) |
336 super().mouseReleaseEvent(evt) |