diff options
author | Titta Heikkala <titta.heikkala@theqtcompany.com> | 2014-11-12 10:23:01 +0200 |
---|---|---|
committer | Titta Heikkala <titta.heikkala@theqtcompany.com> | 2014-11-12 13:13:16 +0200 |
commit | f78be8da2422a758e0f50d3ca0cced53f44d0f12 (patch) | |
tree | 91dae2e5066bf548817c32f06c26df425a58f82f /src/charts/areachart/areachartitem_p.h | |
parent | 6c4e7f2cd60f47ef5935ed9f21d19bb94db5f048 (diff) |
Add pressed, released and doubleClicked signals
Added pressed, released and doubleClicked signals for all series. The
signals are also added to QPieSlice and QBoxPlotSet.
Change-Id: If94948be439a3b53ed48c02d0092091e836222a4
Task-number: QTRD-2384
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/charts/areachart/areachartitem_p.h')
-rw-r--r-- | src/charts/areachart/areachartitem_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/charts/areachart/areachartitem_p.h b/src/charts/areachart/areachartitem_p.h index c0b86ee0..e4aaf6c9 100644 --- a/src/charts/areachart/areachartitem_p.h +++ b/src/charts/areachart/areachartitem_p.h @@ -63,10 +63,15 @@ protected: void mousePressEvent(QGraphicsSceneMouseEvent *event); void hoverEnterEvent(QGraphicsSceneHoverEvent *event); void hoverLeaveEvent(QGraphicsSceneHoverEvent *event); + void mouseReleaseEvent(QGraphicsSceneMouseEvent *event); + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event); Q_SIGNALS: void clicked(const QPointF &point); void hovered(const QPointF &point, bool state); + void pressed(const QPointF &point); + void released(const QPointF &point); + void doubleClicked(const QPointF &point); public Q_SLOTS: void handleUpdated(); @@ -88,6 +93,9 @@ private: QFont m_pointLabelsFont; QColor m_pointLabelsColor; + QPointF m_lastMousePos; + bool m_mousePressed; + }; class AreaBoundItem : public LineChartItem |