diff options
author | Uwe Klotz <uklotz@mixxx.org> | 2020-11-14 10:21:20 +0100 |
---|---|---|
committer | Uwe Klotz <uklotz@mixxx.org> | 2020-11-14 10:21:20 +0100 |
commit | 53f39e8b565b5ae0fadc6ef14e04c97463be54e4 (patch) | |
tree | ff394cca0d096df9388ee6439e86ab1d73e81c65 /src/mixer/playermanager.cpp | |
parent | 7b81a588a88c42d6e287661af6c19cb3ace52d37 (diff) | |
parent | cea02a5b0f429b856fc2c5fb8885dd419bc08043 (diff) |
Merge branch '2.3' of git@github.com:mixxxdj/mixxx.git into main
# Conflicts:
# src/library/dao/playlistdao.cpp
# src/mixer/playermanager.cpp
Diffstat (limited to 'src/mixer/playermanager.cpp')
-rw-r--r-- | src/mixer/playermanager.cpp | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/src/mixer/playermanager.cpp b/src/mixer/playermanager.cpp index f2d657ec97..dd5f621019 100644 --- a/src/mixer/playermanager.cpp +++ b/src/mixer/playermanager.cpp @@ -112,12 +112,15 @@ PlayerManager::~PlayerManager() { void PlayerManager::bindToLibrary(Library* pLibrary) { QMutexLocker locker(&m_mutex); - connect(pLibrary, SIGNAL(loadTrackToPlayer(TrackPointer, QString, bool)), - this, SLOT(slotLoadTrackToPlayer(TrackPointer, QString, bool))); - connect(pLibrary, SIGNAL(loadTrack(TrackPointer)), - this, SLOT(slotLoadTrackIntoNextAvailableDeck(TrackPointer))); - connect(this, SIGNAL(loadLocationToPlayer(QString, QString)), - pLibrary, SLOT(slotLoadLocationToPlayer(QString, QString))); + connect(pLibrary, &Library::loadTrackToPlayer, this, &PlayerManager::slotLoadTrackToPlayer); + connect(pLibrary, + &Library::loadTrack, + this, + &PlayerManager::slotLoadTrackIntoNextAvailableDeck); + connect(this, + &PlayerManager::loadLocationToPlayer, + pLibrary, + &Library::slotLoadLocationToPlayer); DEBUG_ASSERT(!m_pTrackAnalysisScheduler); m_pTrackAnalysisScheduler = TrackAnalysisScheduler::createInstance( @@ -134,22 +137,22 @@ void PlayerManager::bindToLibrary(Library* pLibrary) { // Connect the player to the analyzer queue so that loaded tracks are // analyzed. foreach(Deck* pDeck, m_decks) { - connect(pDeck, SIGNAL(newTrackLoaded(TrackPointer)), - this, SLOT(slotAnalyzeTrack(TrackPointer))); + connect(pDeck, &BaseTrackPlayer::newTrackLoaded, this, &PlayerManager::slotAnalyzeTrack); } // Connect the player to the analyzer queue so that loaded tracks are // analyzed. foreach(Sampler* pSampler, m_samplers) { - connect(pSampler, SIGNAL(newTrackLoaded(TrackPointer)), - this, SLOT(slotAnalyzeTrack(TrackPointer))); + connect(pSampler, &BaseTrackPlayer::newTrackLoaded, this, &PlayerManager::slotAnalyzeTrack); } // Connect the player to the analyzer queue so that loaded tracks are // analyzed. foreach (PreviewDeck* pPreviewDeck, m_previewDecks) { - connect(pPreviewDeck, SIGNAL(newTrackLoaded(TrackPointer)), - this, SLOT(slotAnalyzeTrack(TrackPointer))); + connect(pPreviewDeck, + &BaseTrackPlayer::newTrackLoaded, + this, + &PlayerManager::slotAnalyzeTrack); } } @@ -378,13 +381,13 @@ void PlayerManager::addDeckInner() { this, &PlayerManager::noDeckPassthroughInputConfigured); connect(pDeck, - &Deck::noVinylControlInputConfigured, + &BaseTrackPlayer::noVinylControlInputConfigured, this, &PlayerManager::noVinylControlInputConfigured); if (m_pTrackAnalysisScheduler) { connect(pDeck, - &Deck::newTrackLoaded, + &BaseTrackPlayer::newTrackLoaded, this, &PlayerManager::slotAnalyzeTrack); } @@ -453,7 +456,7 @@ void PlayerManager::addSamplerInner() { handleGroup); if (m_pTrackAnalysisScheduler) { connect(pSampler, - &Sampler::newTrackLoaded, + &BaseTrackPlayer::newTrackLoaded, this, &PlayerManager::slotAnalyzeTrack); } @@ -487,7 +490,7 @@ void PlayerManager::addPreviewDeckInner() { handleGroup); if (m_pTrackAnalysisScheduler) { connect(pPreviewDeck, - &PreviewDeck::newTrackLoaded, + &BaseTrackPlayer::newTrackLoaded, this, &PlayerManager::slotAnalyzeTrack); } @@ -528,7 +531,8 @@ void PlayerManager::addAuxiliaryInner() { int index = m_auxiliaries.count(); QString group = groupForAuxiliary(index); - auto pAuxiliary = new Auxiliary(this, group, index, m_pSoundManager, m_pEngine, m_pEffectsManager); + auto* pAuxiliary = new Auxiliary( + this, group, index, m_pSoundManager, m_pEngine, m_pEffectsManager); connect(pAuxiliary, &Auxiliary::noAuxiliaryInputConfigured, this, |