From 3795fdff646c1dff5ac03067e02b752165e8642c Mon Sep 17 00:00:00 2001 From: IanCaio Date: Sun, 12 Jul 2020 10:37:39 -0300 Subject: [PATCH] Small refactor on FxMixerView.cpp and FxMixer.cpp The code on FxMixerView.cpp and FxMixer.cpp were using the types TrackContainer::TrackList and QVector unconsistently. TrackContainer::TrackList is just a typedef for QVector so it makes sense that we use it, specially in terms of readability. Places where QVector were used are now replaced with TrackContainer::TrackList. Also, we were not including "TrackContainer.h" directly (the typedef was likely being included indirectly through one of the other include files), so we also include this header on both source codes. --- src/core/FxMixer.cpp | 9 +++++---- src/gui/FxMixerView.cpp | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/core/FxMixer.cpp b/src/core/FxMixer.cpp index f04435e0523..4a68c3f3b05 100644 --- a/src/core/FxMixer.cpp +++ b/src/core/FxMixer.cpp @@ -34,6 +34,7 @@ #include "InstrumentTrack.h" #include "SampleTrack.h" #include "BBTrackContainer.h" +#include "TrackContainer.h" // For TrackContainer::TrackList typedef FxRoute::FxRoute( FxChannel * from, FxChannel * to, float amount ) : m_from( from ), @@ -383,13 +384,13 @@ void FxMixer::moveChannelLeft( int index ) else if (m_lastSoloed == b) { m_lastSoloed = a; } // go through every instrument and adjust for the channel index change - QVector songTrackList = Engine::getSong()->tracks(); - QVector bbTrackList = Engine::getBBTrackContainer()->tracks(); + TrackContainer::TrackList songTrackList = Engine::getSong()->tracks(); + TrackContainer::TrackList bbTrackList = Engine::getBBTrackContainer()->tracks(); - QVector trackLists[] = {songTrackList, bbTrackList}; + TrackContainer::TrackList trackLists[] = {songTrackList, bbTrackList}; for(int tl=0; tl<2; ++tl) { - QVector trackList = trackLists[tl]; + TrackContainer::TrackList trackList = trackLists[tl]; for(int i=0; itype() == Track::InstrumentTrack ) diff --git a/src/gui/FxMixerView.cpp b/src/gui/FxMixerView.cpp index fae1d5dad7b..257e16c958c 100644 --- a/src/gui/FxMixerView.cpp +++ b/src/gui/FxMixerView.cpp @@ -50,6 +50,7 @@ #include "SampleTrack.h" #include "Song.h" #include "BBTrackContainer.h" +#include "TrackContainer.h" // For TrackContainer::TrackList typedef FxMixerView::FxMixerView() : QWidget(), @@ -237,13 +238,13 @@ void FxMixerView::refreshDisplay() // update the and max. channel number for every instrument void FxMixerView::updateMaxChannelSelector() { - QVector songTrackList = Engine::getSong()->tracks(); - QVector bbTrackList = Engine::getBBTrackContainer()->tracks(); + TrackContainer::TrackList songTrackList = Engine::getSong()->tracks(); + TrackContainer::TrackList bbTrackList = Engine::getBBTrackContainer()->tracks(); - QVector trackLists[] = {songTrackList, bbTrackList}; + TrackContainer::TrackList trackLists[] = {songTrackList, bbTrackList}; for(int tl=0; tl<2; ++tl) { - QVector trackList = trackLists[tl]; + TrackContainer::TrackList trackList = trackLists[tl]; for(int i=0; itype() == Track::InstrumentTrack )