diff --git a/pyqtgraph/graphicsItems/PlotDataItem.py b/pyqtgraph/graphicsItems/PlotDataItem.py index 5c35f160..2c07798b 100644 --- a/pyqtgraph/graphicsItems/PlotDataItem.py +++ b/pyqtgraph/graphicsItems/PlotDataItem.py @@ -208,6 +208,7 @@ class PlotDataItem(GraphicsObject): 'data': None, } + self.setCurveClickable(kargs.get('clickable', False)) self.setData(*args, **kargs) def implements(self, interface=None): @@ -219,6 +220,12 @@ class PlotDataItem(GraphicsObject): def name(self): return self.opts.get('name', None) + def setCurveClickable(self, s, width=None): + self.curve.setClickable(s, width) + + def curveClickable(self): + return self.curve.clickable + def boundingRect(self): return QtCore.QRectF() ## let child items handle this