diff --git a/pyqtgraph/graphicsItems/PlotDataItem.py b/pyqtgraph/graphicsItems/PlotDataItem.py index 58a218c7..3d8bd595 100644 --- a/pyqtgraph/graphicsItems/PlotDataItem.py +++ b/pyqtgraph/graphicsItems/PlotDataItem.py @@ -182,6 +182,7 @@ class PlotDataItem(GraphicsObject): 'data': None, } + self.setCurveClickable(kargs.get('clickable', False)) self.setData(*args, **kargs) def implements(self, interface=None): @@ -192,7 +193,13 @@ 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