42 if ( |
42 if ( |
43 evt.button() == Qt.MouseButton.LeftButton and |
43 evt.button() == Qt.MouseButton.LeftButton and |
44 self.rect().contains(evt.position().toPoint()) |
44 self.rect().contains(evt.position().toPoint()) |
45 ): |
45 ): |
46 if evt.modifiers() == Qt.KeyboardModifier.ControlModifier: |
46 if evt.modifiers() == Qt.KeyboardModifier.ControlModifier: |
47 self.middleClicked.emit(evt.globalPos()) |
47 self.middleClicked.emit(evt.globalPosition().toPoint()) |
48 else: |
48 else: |
49 self.clicked.emit(evt.globalPos()) |
49 self.clicked.emit(evt.globalPosition().toPoint()) |
50 elif ( |
50 elif ( |
51 evt.button() == Qt.MouseButton.MiddleButton and |
51 evt.button() == Qt.MouseButton.MiddleButton and |
52 self.rect().contains(evt.position().toPoint()) |
52 self.rect().contains(evt.position().toPoint()) |
53 ): |
53 ): |
54 self.middleClicked.emit(evt.globalPos()) |
54 self.middleClicked.emit(evt.globalPosition().toPoint()) |
55 else: |
55 else: |
56 super().mouseReleaseEvent(evt) |
56 super().mouseReleaseEvent(evt) |