From 79f3a4d7aa2fcbdc5df133ede88a367aa5870bd3 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Tue, 4 Feb 2014 14:48:34 +0200 Subject: Add qmloscilloscope example MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit +Fix itemAt() in surface proxy +Add itemAt(QPoint) in bar and surface proxies +Misc fixes to other examples Task-number: QTRD-2816 Change-Id: I5e06cfce98f74719a20885e3ca5a1e6fefb23a9c Reviewed-by: Tomi Korpipää --- src/datavisualization/data/qbardataproxy.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/datavisualization/data/qbardataproxy.cpp') diff --git a/src/datavisualization/data/qbardataproxy.cpp b/src/datavisualization/data/qbardataproxy.cpp index a26e446e..4247e963 100644 --- a/src/datavisualization/data/qbardataproxy.cpp +++ b/src/datavisualization/data/qbardataproxy.cpp @@ -426,6 +426,16 @@ const QBarDataItem *QBarDataProxy::itemAt(int rowIndex, int columnIndex) const return &dataRow.at(columnIndex); } +/*! + * \return pointer to the item at \a position. The X-value of \a position indicates the row + * and the Y-value indicates the column. The item is guaranteed to be valid only + * until the next call that modifies data. + */ +const QBarDataItem *QBarDataProxy::itemAt(const QPoint &position) const +{ + return itemAt(position.x(), position.y()); +} + /*! * \internal */ -- cgit v1.2.3