diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-06-23 17:14:06 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-06-23 20:01:55 +0200 |
commit | 2b1698862d93c4256ea4deae720d00269c448d5e (patch) | |
tree | c2bf3a2e5f75f334573d397abd9cc5a7ef382271 /examples/charts/openglseries | |
parent | cd4593b108f7b308fb21f8b6451ba0a8da1cb169 (diff) |
Use QList instead of QVector in qtcharts examples
Task-number: QTBUG-84469
Change-Id: I724c4d793294d890e26ff7d39021bbdc9438e978
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'examples/charts/openglseries')
-rw-r--r-- | examples/charts/openglseries/datasource.cpp | 8 | ||||
-rw-r--r-- | examples/charts/openglseries/datasource.h | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/examples/charts/openglseries/datasource.cpp b/examples/charts/openglseries/datasource.cpp index af2dc10e..6969ba95 100644 --- a/examples/charts/openglseries/datasource.cpp +++ b/examples/charts/openglseries/datasource.cpp @@ -44,13 +44,13 @@ void DataSource::update(QAbstractSeries *series, int seriesIndex) { if (series) { QXYSeries *xySeries = static_cast<QXYSeries *>(series); - const QVector<QVector<QPointF> > &seriesData = m_data.at(seriesIndex); + const QList<QList<QPointF>> &seriesData = m_data.at(seriesIndex); if (seriesIndex == 0) m_index++; if (m_index > seriesData.count() - 1) m_index = 0; - QVector<QPointF> points = seriesData.at(m_index); + const auto points = seriesData.at(m_index); // Use replace instead of clear + append, it's optimized for performance xySeries->replace(points); } @@ -103,10 +103,10 @@ void DataSource::generateData(int seriesCount, int rowCount, int colCount) // Append the new data depending on the type for (int k(0); k < seriesCount; k++) { - QVector<QVector<QPointF> > seriesData; + QList<QList<QPointF>> seriesData; qreal height = qreal(k) * (10.0 / qreal(seriesCount)) + 0.3; for (int i(0); i < rowCount; i++) { - QVector<QPointF> points; + QList<QPointF> points; points.reserve(colCount); for (int j(0); j < colCount; j++) { qreal x(0); diff --git a/examples/charts/openglseries/datasource.h b/examples/charts/openglseries/datasource.h index d32f717a..652981ea 100644 --- a/examples/charts/openglseries/datasource.h +++ b/examples/charts/openglseries/datasource.h @@ -53,7 +53,7 @@ public slots: void updateAllSeries(); private: - QVector<QVector<QVector<QPointF> > > m_data; + QList<QList<QList<QPointF>>> m_data; int m_index; QList<QXYSeries *> m_seriesList; QLabel *m_fpsLabel; |