From 961cdac51cb99623b7b9e7f1b639ed9b52c8911a Mon Sep 17 00:00:00 2001 From: Ogi Moore Date: Thu, 28 Jan 2021 22:02:51 -0800 Subject: [PATCH] Infiniteline emits clicked signal event (#1522) --- pyqtgraph/graphicsItems/InfiniteLine.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyqtgraph/graphicsItems/InfiniteLine.py b/pyqtgraph/graphicsItems/InfiniteLine.py index b998e97e..0b23e569 100644 --- a/pyqtgraph/graphicsItems/InfiniteLine.py +++ b/pyqtgraph/graphicsItems/InfiniteLine.py @@ -25,12 +25,14 @@ class InfiniteLine(GraphicsObject): sigDragged(self) sigPositionChangeFinished(self) sigPositionChanged(self) + sigclicked(self, ev) =============================== =================================================== """ sigDragged = QtCore.Signal(object) sigPositionChangeFinished = QtCore.Signal(object) sigPositionChanged = QtCore.Signal(object) + sigClicked = QtCore.Signal(object, object) def __init__(self, pos=None, angle=90, pen=None, movable=False, bounds=None, hoverPen=None, label=None, labelOpts=None, span=(0, 1), markers=None, @@ -400,6 +402,7 @@ class InfiniteLine(GraphicsObject): self.sigPositionChangeFinished.emit(self) def mouseClickEvent(self, ev): + self.sigClicked.emit(self, ev) if self.moving and ev.button() == QtCore.Qt.RightButton: ev.accept() self.setPos(self.startPosition)