diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2016-08-19 15:16:32 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2016-08-24 10:37:18 +0000 |
commit | 8a4f42d88b32747e0c222b06638b8f2aef4d9701 (patch) | |
tree | 782957ffd4cdcab12cbcba0ca241bd7bd2d54569 /src/charts/xychart/xychart.cpp | |
parent | d43d429ea710b1885719b131b2acac42cd955ccb (diff) |
Add mouse events support for OpenGL accelerated series
On QML side, the mouse events for accelerated series work
asynchronously, as the rendering is typically done in
a different thread.
Change-Id: I08c478768b40ed90b34b0904b7a3e74e315c3caa
Reviewed-by: Mika Salmela <mika.salmela@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/charts/xychart/xychart.cpp')
-rw-r--r-- | src/charts/xychart/xychart.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/charts/xychart/xychart.cpp b/src/charts/xychart/xychart.cpp index 28553d55..1811a76e 100644 --- a/src/charts/xychart/xychart.cpp +++ b/src/charts/xychart/xychart.cpp @@ -58,6 +58,8 @@ XYChart::XYChart(QXYSeries *series, QGraphicsItem *item): QObject::connect(this, SIGNAL(pressed(QPointF)), series, SIGNAL(pressed(QPointF))); QObject::connect(this, SIGNAL(released(QPointF)), series, SIGNAL(released(QPointF))); QObject::connect(this, SIGNAL(doubleClicked(QPointF)), series, SIGNAL(doubleClicked(QPointF))); + QObject::connect(series, &QAbstractSeries::useOpenGLChanged, + this, &XYChart::handleDomainUpdated); } void XYChart::setGeometryPoints(const QVector<QPointF> &points) |