+ ARDOUR::RouteGroup* route_group() const;
+ void set_route (boost::shared_ptr<ARDOUR::Route>);
+ void set_button_names ();
+ void show_send (boost::shared_ptr<ARDOUR::Send>);
+ void revert_to_default_display ();
+
+ /** @return the delivery that is being edited using our fader; it will be the
+ * last send passed to ::show_send, or our route's main out delivery.
+ */
+ boost::shared_ptr<ARDOUR::Delivery> current_delivery () const {
+ return _current_delivery;
+ }
+
+ bool mixer_owned () const {
+ return _mixer_owned;
+ }
+
+ sigc::signal<void> WidthChanged;
+
+ /** The delivery that we are handling the level for with our fader has changed */
+ PBD::Signal1<void, boost::weak_ptr<ARDOUR::Delivery> > DeliveryChanged;
+
+ static sigc::signal<void,boost::shared_ptr<ARDOUR::Route> > SwitchIO;
+ static PBD::Signal1<void,MixerStrip*> CatchDeletion;