diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-11-11 13:22:54 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-11-15 08:24:15 +0200 |
commit | 999ffa01d20f75a457da62d41c0fabfc32e5e1bb (patch) | |
tree | c5267f6831d5ff61444f85b2110f7150e20d3451 /tests/spectrum | |
parent | bbb874d0591215164b2030db60dc9d6a95f4c8fe (diff) |
Basic multiseries support
Task-number: QTRD-2548
Change-Id: Iba324c0e8be56f2b3f8f6c6a992883c134a51a9d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Reviewed-by: Mika Salmela <mika.salmela@digia.com>
Diffstat (limited to 'tests/spectrum')
-rw-r--r-- | tests/spectrum/spectrumapp/main.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/spectrum/spectrumapp/main.cpp b/tests/spectrum/spectrumapp/main.cpp index 5c756753..e9913706 100644 --- a/tests/spectrum/spectrumapp/main.cpp +++ b/tests/spectrum/spectrumapp/main.cpp @@ -25,6 +25,7 @@ #include <QtDataVisualization/q3dcategoryaxis.h> #include <QtDataVisualization/q3dscene.h> #include <QtDataVisualization/q3dcamera.h> +#include <QtDataVisualization/qbar3dseries.h> #include <QGuiApplication> #include <QAudio> @@ -106,7 +107,7 @@ MainApp::MainApp(Q3DBars *window) QObject::connect(m_restartTimer, &QTimer::timeout, this, &MainApp::restart); QBarDataProxy *proxy = new QBarDataProxy; - m_chart->setActiveDataProxy(proxy); + m_chart->addSeries(new QBar3DSeries(proxy)); } MainApp::~MainApp() @@ -143,7 +144,7 @@ void MainApp::spectrumChanged(qint64 position, qint64 length, const FrequencySpe (*data)[barIndex(e.frequency)].setValue(qMax(data->at(barIndex(e.frequency)).value(), qreal(e.amplitude))); } } - static_cast<QBarDataProxy *>(m_chart->activeDataProxy())->insertRow(0, data); + m_chart->seriesList().at(0)->dataProxy()->insertRow(0, data); } void MainApp::stateChanged(QAudio::Mode mode, QAudio::State state) |