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__
namespace ARDOUR {
class Send;
class Session;
- class Redirect;
+ class IOProcessor;
}
class IOSelector;
IOSelector* io;
+ boost::shared_ptr<ARDOUR::Send>& send() { return _send; }
+
private:
boost::shared_ptr<ARDOUR::Send> _send;
ARDOUR::Session& _session;
sigc::connection screen_update_connection;
sigc::connection fast_screen_update_connection;
- void send_going_away (ARDOUR::Redirect*);
void ins_changed (ARDOUR::IOChange, void*);
void outs_changed (ARDOUR::IOChange, void*);
};
Gtk::VBox vpacker;
Gtk::HBox hpacker;
- void send_going_away (ARDOUR::Redirect*);
+ void send_going_away ();
+ sigc::connection going_away_connection;
};
#endif /* __ardour_gtk_send_ui_h__ */