summaryrefslogtreecommitdiffstats
path: root/src/charts/chartitem.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2016-06-29 09:39:47 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2016-08-11 07:25:01 +0000
commit1bba1635a61b8516b00a010345dffb54d648632d (patch)
treef2134f1d1a80c0f14b834c8f4ae67c387560e143 /src/charts/chartitem.cpp
parenta4a326800400d07fdab2da872c04d30c17602b4d (diff)
Fix issues with reverse axes
Moved the reverse axis handling to domains instead of simply mirroring the painter. This fixes the following issues with reverse axes: - QChart mapping functions returned unreversed values - Bounding regions of series were incorrect - Mouse events gave wrong positions - Chart scrolling and zooming didn't account for reversed axes Task-number: QTBUG-54401 Change-Id: I6aed9e13c0d1d956a389dfe70f36f630d79d1ddf Reviewed-by: Janne Koskinen <janne.p.koskinen@theqtcompany.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/charts/chartitem.cpp')
-rw-r--r--src/charts/chartitem.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/charts/chartitem.cpp b/src/charts/chartitem.cpp
index 680710c8..8bdf68a3 100644
--- a/src/charts/chartitem.cpp
+++ b/src/charts/chartitem.cpp
@@ -44,19 +44,6 @@ void ChartItem::handleDomainUpdated()
qWarning() << __FUNCTION__<< "Slot not implemented";
}
-void ChartItem::reversePainter(QPainter *painter, const QRectF &clipRect)
-{
- if (m_series->reverseXAxis()) {
- painter->translate(clipRect.width(), 0);
- painter->scale(-1, 1);
- }
-
- if (m_series->reverseYAxis()) {
- painter->translate(0, clipRect.height());
- painter->scale(1, -1);
- }
-}
-
#include "moc_chartitem_p.cpp"
QT_CHARTS_END_NAMESPACE