summaryrefslogtreecommitdiffstats
path: root/src/charts/piechart/piesliceitem.cpp
diff options
context:
space:
mode:
authorTitta Heikkala <titta.heikkala@theqtcompany.com>2014-11-13 14:51:00 +0200
committerTitta Heikkala <titta.heikkala@theqtcompany.com>2014-11-13 15:39:13 +0200
commit4909289ecbd79024e5cdbe3974292935979aded8 (patch)
tree97f0a6f6e1e10e90be8003b0ca7a1c3229c51a53 /src/charts/piechart/piesliceitem.cpp
parent704036e35c0a6515014cdc4fa5c983c9059d9011 (diff)
Fix clicked, released and doubleClicked signal points
The clicked, released and doubleClicked signals for line, spline and area series return the point where the press was triggered. Change-Id: I075bb213657a7cadabdec3a72fde7cf5f412e982 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/charts/piechart/piesliceitem.cpp')
-rw-r--r--src/charts/piechart/piesliceitem.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/charts/piechart/piesliceitem.cpp b/src/charts/piechart/piesliceitem.cpp
index bd822b0e..43d076ca 100644
--- a/src/charts/piechart/piesliceitem.cpp
+++ b/src/charts/piechart/piesliceitem.cpp
@@ -109,14 +109,13 @@ void PieSliceItem::hoverLeaveEvent(QGraphicsSceneHoverEvent * /*event*/)
void PieSliceItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
emit pressed(event->buttons());
- m_lastMousePos = event->pos();
m_mousePressed = true;
}
void PieSliceItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
{
emit released(event->buttons());
- if (m_lastMousePos == event->pos() && m_mousePressed)
+ if (m_mousePressed)
emit clicked(event->buttons());
}