summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-04-02 19:55:33 +0200
committerRobin Gareus <robin@gareus.org>2020-04-02 20:27:51 +0200
commit14f15ca1e9526bde2db75d502c8290ac5d40db69 (patch)
tree36c6002a25b575cb18ae57b3cac3b951c0655b29 /gtk2_ardour/mixer_ui.h
parentf0b25a776be955903dd0589720ce521990d89db5 (diff)
Move RouteUI::fan_out to Mixer_UI
The previous version had various issues, in particular when creating Tracks with an instrument, the RouteUI was not available when the signal was emitted (likely caused by recent ee-work of Audio+MIDI and Tape track removal). However as side-effect fanned-out tracks/busses may now be ordered before the new instrument route. This also fixes an edge case of multiple fan-out in case there is more than one RouteUI instance (mixer, editor-mixer, meter-bridge).
Diffstat (limited to 'gtk2_ardour/mixer_ui.h')
-rw-r--r--gtk2_ardour/mixer_ui.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_ui.h b/gtk2_ardour/mixer_ui.h
index 7fb0c1f10c..7992824b09 100644
--- a/gtk2_ardour/mixer_ui.h
+++ b/gtk2_ardour/mixer_ui.h
@@ -127,6 +127,7 @@ public:
void do_vca_unassign (boost::shared_ptr<ARDOUR::VCA>);
void show_spill (boost::shared_ptr<ARDOUR::Stripable>);
bool showing_spill_for (boost::shared_ptr<ARDOUR::Stripable>) const;
+ void fan_out (boost::weak_ptr<ARDOUR::Route>, bool to_busses, bool group);
sigc::signal1<void,boost::shared_ptr<ARDOUR::Stripable> > show_spill_change;