summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_actor.h
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2014-07-24 22:49:33 -0500
committerBen Loftis <ben@harrisonconsoles.com>2014-07-24 22:49:47 -0500
commit96171ebe838137814e729e36ad904a307df55f4d (patch)
tree689950670b91fff781abbe74e0d6b09159c614e3 /gtk2_ardour/mixer_actor.h
parent6bdc9764628e0e47f03ac09aeefc280c25d210a7 (diff)
several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips
Diffstat (limited to 'gtk2_ardour/mixer_actor.h')
-rw-r--r--gtk2_ardour/mixer_actor.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_actor.h b/gtk2_ardour/mixer_actor.h
index 0b856d338c..c1a1afec6e 100644
--- a/gtk2_ardour/mixer_actor.h
+++ b/gtk2_ardour/mixer_actor.h
@@ -59,10 +59,13 @@ class MixerActor : virtual public sigc::trackable
void cut_processors ();
void paste_processors ();
void select_all_processors ();
- void delete_processors ();
void toggle_processors ();
void ab_plugins ();
+ //this op is different because it checks _all_ mixer strips, and deletes selected plugins on any of them (ignores track selections)
+ //BUT... note that we have used mixerstrip's "Enter" to enforce the rule that only one strip will have an active selection
+ virtual void delete_processors () = 0;
+
/* these actions need access to a Session, do defer to
a derived class
*/