summaryrefslogtreecommitdiffstats
path: root/tests/spectrum/spectrumapp/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/spectrum/spectrumapp/main.cpp')
-rw-r--r--tests/spectrum/spectrumapp/main.cpp5
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)