summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorronso0 <ronso0@mixxx.org>2020-09-30 18:23:57 +0200
committerronso0 <ronso0@mixxx.org>2020-09-30 18:23:57 +0200
commit92f2b651e878c0ec863788c49ba931622008c9fa (patch)
treead476f613b75d557e40de33855cfcb361edf97c3
parent4a55d8fdc4b9d83234e9dc33ee0fdec01b0059ca (diff)
waveformwidgetfactory: use compact m_waveformWidgetHolders interator where applicable
-rw-r--r--src/waveform/waveformwidgetfactory.cpp26
1 files changed, 12 insertions, 14 deletions
diff --git a/src/waveform/waveformwidgetfactory.cpp b/src/waveform/waveformwidgetfactory.cpp
index ed3b1013a8..ef81cf0f7b 100644
--- a/src/waveform/waveformwidgetfactory.cpp
+++ b/src/waveform/waveformwidgetfactory.cpp
@@ -347,9 +347,9 @@ bool WaveformWidgetFactory::setConfig(UserSettingsPointer config) {
}
void WaveformWidgetFactory::destroyWidgets() {
- for (std::size_t i = 0; i < m_waveformWidgetHolders.size(); i++) {
- WaveformWidgetAbstract* pWidget = m_waveformWidgetHolders[i].m_waveformWidget;;
- m_waveformWidgetHolders[i].m_waveformWidget = NULL;
+ for (auto& holder : m_waveformWidgetHolders) {
+ WaveformWidgetAbstract* pWidget = holder.m_waveformWidget;
+ holder.m_waveformWidget = NULL;
delete pWidget;
}
m_waveformWidgetHolders.clear();
@@ -512,8 +512,7 @@ bool WaveformWidgetFactory::setWidgetTypeFromHandle(int handleIndex, bool force)
//qDebug() << "recreate start";
//re-create/setup all waveform widgets
- for (std::size_t i = 0; i < m_waveformWidgetHolders.size(); i++) {
- WaveformWidgetHolder& holder = m_waveformWidgetHolders[i];
+ for (auto& holder : m_waveformWidgetHolders) {
WaveformWidgetAbstract* previousWidget = holder.m_waveformWidget;
TrackPointer pTrack = previousWidget->getTrackInfo();
//previousWidget->hold();
@@ -550,8 +549,8 @@ void WaveformWidgetFactory::setDefaultZoom(double zoom) {
m_config->set(ConfigKey("[Waveform]","DefaultZoom"), ConfigValue(m_defaultZoom));
}
- for (std::size_t i = 0; i < m_waveformWidgetHolders.size(); i++) {
- m_waveformWidgetHolders[i].m_waveformViewer->setZoom(m_defaultZoom);
+ for (const auto& holder : m_waveformWidgetHolders) {
+ holder.m_waveformViewer->setZoom(m_defaultZoom);
}
}
@@ -566,8 +565,8 @@ void WaveformWidgetFactory::setZoomSync(bool sync) {
}
double refZoom = m_waveformWidgetHolders[0].m_waveformWidget->getZoomFactor();
- for (std::size_t i = 1; i < m_waveformWidgetHolders.size(); i++) {
- m_waveformWidgetHolders[i].m_waveformViewer->setZoom(refZoom);
+ for (const auto& holder : m_waveformWidgetHolders) {
+ holder.m_waveformViewer->setZoom(refZoom);
}
}
@@ -577,10 +576,9 @@ void WaveformWidgetFactory::setDisplayBeatGridAlpha(int alpha) {
return;
}
- for (std::size_t i = 0; i < m_waveformWidgetHolders.size(); i++) {
- m_waveformWidgetHolders[i].m_waveformWidget->setDisplayBeatGridAlpha(m_beatGridAlpha);
+ for (const auto& holder : m_waveformWidgetHolders) {
+ holder.m_waveformWidget->setDisplayBeatGridAlpha(m_beatGridAlpha);
}
-
}
void WaveformWidgetFactory::setVisualGain(FilterIndex index, double gain) {
@@ -701,8 +699,8 @@ void WaveformWidgetFactory::swap() {
if (m_type) { // no regular updates for an empty waveform
// Show rendered buffer from last render() run
//qDebug() << "swap() start" << m_vsyncThread->elapsed();
- for (std::size_t i = 0; i < m_waveformWidgetHolders.size(); i++) {
- WaveformWidgetAbstract* pWaveformWidget = m_waveformWidgetHolders[i].m_waveformWidget;
+ for (const auto& holder : m_waveformWidgetHolders) {
+ WaveformWidgetAbstract* pWaveformWidget = holder.m_waveformWidget;
// Don't swap invalid / invisible widgets or widgets with an
// unexposed window. Prevents continuous log spew of