summaryrefslogtreecommitdiffstats
path: root/src/effects/effectchain.h
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2013-11-30 15:41:20 -0500
committerRJ Ryan <rryan@mixxx.org>2013-11-30 15:41:20 -0500
commit9e656591c892e348e7082bfbd2a0df7e015c1c19 (patch)
tree64d7955fde384e0f7249866d79b6e97f2d88dbe1 /src/effects/effectchain.h
parent7a663df300c71d70992e5121fc5bb16df7f08ee7 (diff)
Listen for updates to EffectChain properties in EffectChainSlot. valueChanged/valueChangedFromEngine split prevents circularity here.
Diffstat (limited to 'src/effects/effectchain.h')
-rw-r--r--src/effects/effectchain.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/effects/effectchain.h b/src/effects/effectchain.h
index 915818b758..18be7d0f0f 100644
--- a/src/effects/effectchain.h
+++ b/src/effects/effectchain.h
@@ -54,9 +54,14 @@ class EffectChain : public QObject {
EngineEffectChain* getEngineEffectChain();
signals:
- // Signal that indicates that the EffectChain has changed (i.e. an Effect
- // has been added or removed).
- void updated();
+ // Signal that indicates that an effect has been added or removed.
+ void effectAdded();
+ void effectRemoved();
+ void nameChanged(const QString& name);
+ void enabledChanged(double v);
+ void mixChanged(double v);
+ void parameterChanged(double v);
+ void groupStatusChanged(const QString& group, bool enabled);
private:
QString debugString() const {