make link (rubberband) work
[ardour.git] / gtk2_ardour / send_ui.h
index c8576cab9ef40e19e76beab90d11c32aae18d9a0..5a7298c51584222b84195b8bc64152e2ad994ae3 100644 (file)
@@ -15,7 +15,6 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id$
 */
 
 #ifndef __ardour_gtk_send_ui_h__
@@ -27,7 +26,7 @@
 namespace ARDOUR {
        class Send;
        class Session;
-       class Redirect;
+       class IOProcessor;
 }
 
 class IOSelector;
@@ -43,6 +42,8 @@ class SendUI : public Gtk::HBox
 
        IOSelector* io;
 
+       boost::shared_ptr<ARDOUR::Send>& send() { return _send; }
+
   private:
        boost::shared_ptr<ARDOUR::Send> _send;
        ARDOUR::Session& _session;
@@ -54,7 +55,6 @@ class SendUI : public Gtk::HBox
        sigc::connection screen_update_connection;
        sigc::connection fast_screen_update_connection;
                
-       void send_going_away ();
        void ins_changed (ARDOUR::IOChange, void*);
        void outs_changed (ARDOUR::IOChange, void*);
 };
@@ -72,6 +72,7 @@ class SendUIWindow : public Gtk::Window
        Gtk::HBox hpacker;
 
        void send_going_away ();
+       sigc::connection going_away_connection;
 };
 
 #endif /* __ardour_gtk_send_ui_h__ */