Merge pull request #628 from campagnola/scatterplotwidget-click-signal

Add a signal for detecting scatter plot point clicks in ScatterPlotWidget
This commit is contained in:
Luke Campagnola 2018-02-01 11:52:40 -08:00 committed by GitHub
commit 769ef82f3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -33,6 +33,8 @@ class ScatterPlotWidget(QtGui.QSplitter):
specifying multiple criteria.
4) A PlotWidget for displaying the data.
"""
sigScatterPlotClicked = QtCore.Signal(object, object)
def __init__(self, parent=None):
QtGui.QSplitter.__init__(self, QtCore.Qt.Horizontal)
self.ctrlPanel = QtGui.QSplitter(QtCore.Qt.Vertical)
@ -211,8 +213,7 @@ class ScatterPlotWidget(QtGui.QSplitter):
self.scatterPlot = self.plot.plot(xy[0], xy[1], data=data[mask], **style)
self.scatterPlot.sigPointsClicked.connect(self.plotClicked)
def plotClicked(self, plot, points):
pass
self.sigScatterPlotClicked.emit(self, points)