along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __ardour_route_params_ui_h__
#include "io_selector.h"
#include "ardour_dialog.h"
-#include "keyboard_target.h"
#include "redirect_box.h"
#include "route_redirect_selection.h"
class RouteParams_UI : public ArdourDialog
{
public:
- RouteParams_UI (ARDOUR::AudioEngine&);
+ RouteParams_UI ();
~RouteParams_UI();
void set_session (ARDOUR::Session *);
PluginSelector& plugin_selector() { return *_plugin_selector; }
private:
- ARDOUR::AudioEngine& engine;
-
Gtk::HBox global_hpacker;
Gtk::VBox global_vpacker;
Gtk::ScrolledWindow scroller;
void redirect_selected (boost::shared_ptr<ARDOUR::Redirect>, ARDOUR::Placement);
- void plugin_going_away (ARDOUR::Plugin *foo, ARDOUR::Placement);
- void redirect_going_away (ARDOUR::Redirect *foo);
+ void plugin_going_away (ARDOUR::Placement);
+ void redirect_going_away (boost::shared_ptr<ARDOUR::Redirect>);
gint edit_input_configuration (GdkEventButton *ev);
gint edit_output_configuration (GdkEventButton *ev);