diff options
author | Be <be@mixxx.org> | 2020-05-01 20:55:06 -0500 |
---|---|---|
committer | Be <be@mixxx.org> | 2020-05-01 20:55:06 -0500 |
commit | c08b282aa4599625c7a38c1b989a18c93aa127df (patch) | |
tree | 8c5690e920b1d064d2e034b7a566a0103403b5f7 /src/effects/effectchainslot.cpp | |
parent | 42e6f287302597be75b1671f36c7c2e50b56ddce (diff) |
EffectsManager: remove effect loading methods
Now that EffectsBackendManager and EffectPresetManager have been
extracted from EffectsManager, there is no need for EffectsManager
to be responsible for loading effects anymore.
Diffstat (limited to 'src/effects/effectchainslot.cpp')
-rw-r--r-- | src/effects/effectchainslot.cpp | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/effects/effectchainslot.cpp b/src/effects/effectchainslot.cpp index a4e61d54c6..07676a0ff2 100644 --- a/src/effects/effectchainslot.cpp +++ b/src/effects/effectchainslot.cpp @@ -196,15 +196,12 @@ void EffectChainSlot::setPresetName(const QString& name) { emit nameChanged(name); } -void EffectChainSlot::loadEffect(const unsigned int iEffectSlotNumber, - const EffectManifestPointer pManifest, - EffectPresetPointer pPreset, - bool adoptMetaknobFromPreset) { - m_effectSlots[iEffectSlotNumber]->loadEffect( +void EffectChainSlot::loadEffectWithDefaults( + const unsigned int iEffectSlotNumber, + const EffectManifestPointer pManifest) { + m_effectSlots[iEffectSlotNumber]->loadEffectWithDefaults( pManifest, - pPreset, - m_enabledInputChannels, - adoptMetaknobFromPreset); + m_enabledInputChannels); } void EffectChainSlot::loadChainPreset(EffectChainPresetPointer pPreset) { @@ -217,13 +214,11 @@ void EffectChainSlot::loadChainPreset(EffectChainPresetPointer pPreset) { for (const auto& pEffectPreset : pPreset->effectPresets()) { EffectSlotPointer pEffectSlot = m_effectSlots.at(effectSlotIndex); if (pEffectPreset->isEmpty()) { - loadEffect(effectSlotIndex, nullptr, nullptr, true); + pEffectSlot->loadEffectFromPreset(nullptr, m_enabledInputChannels); effectSlotIndex++; continue; } - EffectManifestPointer pManifest = m_pBackendManager->getManifest( - pEffectPreset->id(), pEffectPreset->backendType()); - loadEffect(effectSlotIndex, pManifest, pEffectPreset, true); + pEffectSlot->loadEffectFromPreset(pEffectPreset, m_enabledInputChannels); effectSlotIndex++; } |