diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-11-15 12:48:13 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-11-20 09:34:06 +0200 |
commit | 51d4a9fcba6089ba433ae126f554b50979220d07 (patch) | |
tree | 5ffdabb461efc3989224226b600a649d395ef80a /src/datavisualizationqml2/declarativeseries.cpp | |
parent | 96995bda0da7ecf99d2ac4a4e417545c3506bf02 (diff) |
Multi series selection part 1: bars
Task-number: QTRD-2556
Change-Id: I1f537f0b4c299028d4415f074d5eac6552bb3b9b
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
Diffstat (limited to 'src/datavisualizationqml2/declarativeseries.cpp')
-rw-r--r-- | src/datavisualizationqml2/declarativeseries.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/datavisualizationqml2/declarativeseries.cpp b/src/datavisualizationqml2/declarativeseries.cpp index 81bbb649..8b7c0584 100644 --- a/src/datavisualizationqml2/declarativeseries.cpp +++ b/src/datavisualizationqml2/declarativeseries.cpp @@ -26,6 +26,8 @@ QT_DATAVISUALIZATION_BEGIN_NAMESPACE DeclarativeBar3DSeries::DeclarativeBar3DSeries(QObject *parent) : QBar3DSeries(parent) { + QObject::connect(this, &QBar3DSeries::selectedBarChanged, this, + &DeclarativeBar3DSeries::selectedBarChanged); } DeclarativeBar3DSeries::~DeclarativeBar3DSeries() @@ -45,6 +47,16 @@ void DeclarativeBar3DSeries::appendSeriesChildren(QQmlListProperty<QObject> *lis reinterpret_cast<DeclarativeBar3DSeries *>(list->data)->setDataProxy(proxy); } +void DeclarativeBar3DSeries::setSelectedBar(const QPointF &position) +{ + QBar3DSeries::setSelectedBar(position.toPoint()); +} + +QPointF DeclarativeBar3DSeries::selectedBar() const +{ + return QBar3DSeries::selectedBar(); +} + DeclarativeScatter3DSeries::DeclarativeScatter3DSeries(QObject *parent) : QScatter3DSeries(parent) { |