summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMika Salmela <mika.salmela@qt.io>2017-04-03 01:05:28 +0300
committerMika Salmela <mika.salmela@qt.io>2017-04-03 07:43:32 +0000
commit03694b7dd6a3f4c595f83a777f18bce51ebfc0f1 (patch)
tree8d9f1b64f3e25ea1aa42a5758acab9edcb3951f1
parentd7d8bb10b6d4413376624a85760df857096955cb (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.cpp2
-rw-r--r--src/charts/boxplotchart/boxplotchartitem.cpp1
-rw-r--r--src/charts/candlestickchart/candlestickchartitem.cpp1
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 *>)),