summaryrefslogtreecommitdiffstats
path: root/src/effects/effectchainslot.cpp
diff options
context:
space:
mode:
authorBe <be@mixxx.org>2020-05-05 13:41:36 -0500
committerBe <be@mixxx.org>2020-05-05 13:41:36 -0500
commitbaa9b0f6b2b75a0acb3f099e937c9948e606b6e6 (patch)
tree9b6fcaf33747cb1b92d21c2f9bc6f3b3bfe9fda5 /src/effects/effectchainslot.cpp
parentb288ce1cf084cce7b21bdf1e099f9d74a539c80c (diff)
EffectSlot: reimplement next_effect/prev_effect ControlObjects
Diffstat (limited to 'src/effects/effectchainslot.cpp')
-rw-r--r--src/effects/effectchainslot.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/effects/effectchainslot.cpp b/src/effects/effectchainslot.cpp
index 7fef0b3b7f..6c9986bff6 100644
--- a/src/effects/effectchainslot.cpp
+++ b/src/effects/effectchainslot.cpp
@@ -182,9 +182,7 @@ void EffectChainSlot::setPresetName(const QString& name) {
void EffectChainSlot::loadEffectWithDefaults(
const unsigned int iEffectSlotNumber,
const EffectManifestPointer pManifest) {
- m_effectSlots[iEffectSlotNumber]->loadEffectWithDefaults(
- pManifest,
- m_enabledInputChannels);
+ m_effectSlots[iEffectSlotNumber]->loadEffectWithDefaults(pManifest);
}
void EffectChainSlot::loadChainPreset(EffectChainPresetPointer pPreset) {
@@ -197,11 +195,11 @@ void EffectChainSlot::loadChainPreset(EffectChainPresetPointer pPreset) {
for (const auto& pEffectPreset : pPreset->effectPresets()) {
EffectSlotPointer pEffectSlot = m_effectSlots.at(effectSlotIndex);
if (pEffectPreset->isEmpty()) {
- pEffectSlot->loadEffectFromPreset(nullptr, m_enabledInputChannels);
+ pEffectSlot->loadEffectFromPreset(nullptr);
effectSlotIndex++;
continue;
}
- pEffectSlot->loadEffectFromPreset(pEffectPreset, m_enabledInputChannels);
+ pEffectSlot->loadEffectFromPreset(pEffectPreset);
effectSlotIndex++;
}
@@ -255,6 +253,7 @@ EffectSlotPointer EffectChainSlot::addEffectSlot(const QString& group) {
m_pEffectsManager,
m_pMessenger,
m_effectSlots.size(),
+ this,
m_pEngineEffectChain));
m_effectSlots.append(pEffectSlot);