plugin/cp: update values when bars changed
This commit is contained in:
parent
b2378e426e
commit
833cd8fbfa
1 changed files with 4 additions and 1 deletions
|
|
@ -99,7 +99,8 @@ void CavaProcessor::processChunk(const QVector<double>& chunk) {
|
||||||
|
|
||||||
CavaProvider::CavaProvider(int sampleRate, int chunkSize, QObject* parent)
|
CavaProvider::CavaProvider(int sampleRate, int chunkSize, QObject* parent)
|
||||||
: AudioProvider(sampleRate, chunkSize, parent)
|
: AudioProvider(sampleRate, chunkSize, parent)
|
||||||
, m_bars(0) {
|
, m_bars(0)
|
||||||
|
, m_values(m_bars) {
|
||||||
m_processor = new CavaProcessor(this);
|
m_processor = new CavaProcessor(this);
|
||||||
init();
|
init();
|
||||||
|
|
||||||
|
|
@ -120,8 +121,10 @@ void CavaProvider::setBars(int bars) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_values.resize(bars);
|
||||||
m_bars = bars;
|
m_bars = bars;
|
||||||
emit barsChanged();
|
emit barsChanged();
|
||||||
|
emit valuesChanged();
|
||||||
|
|
||||||
QMetaObject::invokeMethod(m_processor, "setBars", Qt::QueuedConnection, Q_ARG(int, bars));
|
QMetaObject::invokeMethod(m_processor, "setBars", Qt::QueuedConnection, Q_ARG(int, bars));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue