diff options
author | Mika Salmela <mika.salmela@qt.io> | 2017-04-03 01:05:28 +0300 |
---|---|---|
committer | Mika Salmela <mika.salmela@qt.io> | 2017-04-03 07:43:32 +0000 |
commit | 03694b7dd6a3f4c595f83a777f18bce51ebfc0f1 (patch) | |
tree | 8d9f1b64f3e25ea1aa42a5758acab9edcb3951f1 | |
parent | d7d8bb10b6d4413376624a85760df857096955cb (diff) |
Block mouse events for several charts items
Block mouse events for abstractbarchartitem, boxblotchartitem and
candlestickchartitem.
Task-number: QTBUG-59835
Change-Id: I065b3429135a8c1195360a961271b287a72d2197
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r-- | src/charts/barchart/abstractbarchartitem.cpp | 2 | ||||
-rw-r--r-- | src/charts/boxplotchart/boxplotchartitem.cpp | 1 | ||||
-rw-r--r-- | src/charts/candlestickchart/candlestickchartitem.cpp | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/src/charts/barchart/abstractbarchartitem.cpp b/src/charts/barchart/abstractbarchartitem.cpp index 9395eef0..f62c0ef7 100644 --- a/src/charts/barchart/abstractbarchartitem.cpp +++ b/src/charts/barchart/abstractbarchartitem.cpp @@ -55,7 +55,7 @@ AbstractBarChartItem::AbstractBarChartItem(QAbstractBarSeries *series, QGraphics m_orientation(Qt::Horizontal), m_resetAnimation(true) { - + setAcceptedMouseButtons(0); setFlag(ItemClipsChildrenToShape); setFlag(QGraphicsItem::ItemIsSelectable); connect(series->d_func(), SIGNAL(updatedLayout()), this, SLOT(handleLayoutChanged())); diff --git a/src/charts/boxplotchart/boxplotchartitem.cpp b/src/charts/boxplotchart/boxplotchartitem.cpp index 58ff5d47..c238ac5b 100644 --- a/src/charts/boxplotchart/boxplotchartitem.cpp +++ b/src/charts/boxplotchart/boxplotchartitem.cpp @@ -43,6 +43,7 @@ BoxPlotChartItem::BoxPlotChartItem(QBoxPlotSeries *series, QGraphicsItem *item) m_series(series), m_animation(0) { + setAcceptedMouseButtons(0); connect(series, SIGNAL(boxsetsRemoved(QList<QBoxSet *>)), this, SLOT(handleBoxsetRemove(QList<QBoxSet *>))); connect(series, SIGNAL(visibleChanged()), this, SLOT(handleSeriesVisibleChanged())); connect(series, SIGNAL(opacityChanged()), this, SLOT(handleOpacityChanged())); diff --git a/src/charts/candlestickchart/candlestickchartitem.cpp b/src/charts/candlestickchart/candlestickchartitem.cpp index 4273a821..0c7c9c71 100644 --- a/src/charts/candlestickchart/candlestickchartitem.cpp +++ b/src/charts/candlestickchart/candlestickchartitem.cpp @@ -45,6 +45,7 @@ CandlestickChartItem::CandlestickChartItem(QCandlestickSeries *series, QGraphics m_timePeriod(0.0), m_animation(nullptr) { + setAcceptedMouseButtons(0); connect(series, SIGNAL(candlestickSetsAdded(QList<QCandlestickSet *>)), this, SLOT(handleCandlestickSetsAdd(QList<QCandlestickSet *>))); connect(series, SIGNAL(candlestickSetsRemoved(QList<QCandlestickSet *>)), |