+ loadedPreset = preset;
+ loadedPattern = pattern;
+ for (LXParameter p : loadedPattern.getParameters()) {
+ ((LXListenableParameter) p).addListener(this);
+ }
+ }
+
+ public void onParameterChanged(LXParameter p) {
+ for (PresetListener listener : listeners) {
+ listener.onPresetDirty(loadedPreset);
+ }