audiomonitor: use QTimer::singleShot rather than connecting timeout() to stop()

Minor code improvement.
This commit is contained in:
itsmattkc
2020-02-21 14:22:53 +11:00
parent befaf34a4c
commit 78556c1511
+1 -1
View File
@@ -15,10 +15,10 @@ AudioMonitor::AudioMonitor(QWidget *parent) :
QWidget(parent)
{
clear_timer_.setInterval(kClearTimerInterval);
clear_timer_.setSingleShot(true);
connect(AudioManager::instance(), &AudioManager::SentSamples, this, &AudioMonitor::SetValues);
connect(&clear_timer_, &QTimer::timeout, this, &AudioMonitor::Clear);
connect(&clear_timer_, &QTimer::timeout, &clear_timer_, &QTimer::stop);
}
void AudioMonitor::SetValues(QVector<double> values)