Create all controlled components with an event bus.
[sonitus.git] / src / main / java / net / pterodactylus / sonitus / data / filter / StereoSeparationFilter.java
index d3ec652..def3f3d 100644 (file)
@@ -24,6 +24,8 @@ import net.pterodactylus.sonitus.data.Controller;
 import net.pterodactylus.sonitus.data.Filter;
 import net.pterodactylus.sonitus.data.controller.Knob;
 
+import com.google.common.eventbus.EventBus;
+
 /**
  * {@link Filter} implementation that can reduce the stereo width of a signal,
  * or even reverse the channels.
@@ -35,8 +37,14 @@ public class StereoSeparationFilter extends AudioProcessingFilter {
        /** The separation knob. */
        private final Knob separationKnob;
 
-       /** Creates a new stereo separation filter. */
-       public StereoSeparationFilter() {
+       /**
+        * Creates a new stereo separation filter.
+        *
+        * @param eventBus
+        *              The event bus
+        */
+       public StereoSeparationFilter(EventBus eventBus) {
+               super(eventBus, "Stereo Separation");
                separationKnob = new Knob("Separation", 1.0);
        }