Replace QVector with QList

This commit is contained in:
Jonas Kvinge
2024-09-24 20:47:43 +02:00
parent 2e6408a4f7
commit 4d4dd6b249
15 changed files with 40 additions and 45 deletions

View File

@@ -29,7 +29,7 @@
#include <algorithm>
#include <QWidget>
#include <QVector>
#include <QList>
#include <QPainter>
#include <QPalette>
#include <QBasicTimer>
@@ -89,7 +89,7 @@ void AnalyzerBase::ChangeTimeout(const int timeout) {
void AnalyzerBase::transform(Scope &scope) {
QVector<float> aux(fht_->size());
QList<float> aux(fht_->size());
if (static_cast<quint64>(aux.size()) >= scope.size()) {
std::copy(scope.begin(), scope.end(), aux.begin());
}

View File

@@ -26,7 +26,7 @@
#include <QtGlobal>
#include <QObject>
#include <QVector>
#include <QList>
#include <QString>
#include <QPixmap>
#include <QPainter>
@@ -65,12 +65,12 @@ class BlockAnalyzer : public AnalyzerBase {
QPixmap background_;
QPixmap canvas_;
Scope scope_; // so we don't create a vector every frame
QVector<double> store_; // current bar heights
QVector<double> yscale_;
QList<double> store_; // current bar heights
QList<double> yscale_;
QVector<QPixmap> fade_bars_;
QVector<int> fade_pos_;
QVector<int> fade_intensity_;
QList<QPixmap> fade_bars_;
QList<int> fade_pos_;
QList<int> fade_intensity_;
double step_; // rows to fall per frame
};

View File

@@ -25,7 +25,7 @@
#include <algorithm>
#include <cmath>
#include <QVector>
#include <QList>
#include <QtMath>
FHT::FHT(uint n) : num_((n < 3) ? 0 : 1 << n), exp2_((n < 3) ? -1 : static_cast<int>(n)) {

View File

@@ -23,7 +23,7 @@
#ifndef FHT_H
#define FHT_H
#include <QVector>
#include <QList>
/**
* Implementation of the Hartley Transform after Bracewell's discrete
@@ -37,9 +37,9 @@ class FHT {
const int num_;
const int exp2_;
QVector<float> buf_vector_;
QVector<float> tab_vector_;
QVector<int> log_vector_;
QList<float> buf_vector_;
QList<float> tab_vector_;
QList<int> log_vector_;
float *buf_();
float *tab_();