correct check for presence of / or \ in a session name
[ardour.git] / gtk2_ardour / redirect_box.h
index bb00d820c30e031bc7c4278c61725fa1d8ecc9f9..b7d7e329f274f34d4fbd8c3ddce78adf4550181d 100644 (file)
@@ -99,6 +99,7 @@ class RedirectBox : public Gtk::HBox, public PluginInterestedObject
        RouteRedirectSelection  & _rr_selection;
 
        void route_going_away ();
+       bool can_cut_redirects ();
 
        struct ModelColumns : public Gtk::TreeModel::ColumnRecord {
            ModelColumns () {
@@ -183,6 +184,7 @@ class RedirectBox : public Gtk::HBox, public PluginInterestedObject
        void for_selected_redirects (void (RedirectBox::*pmf)(boost::shared_ptr<ARDOUR::Redirect>));
        void get_selected_redirects (vector<boost::shared_ptr<ARDOUR::Redirect> >&);
 
+       static Glib::RefPtr<Gtk::Action> cut_action;
        static Glib::RefPtr<Gtk::Action> paste_action;
        void paste_redirect_list (const std::list<boost::shared_ptr<ARDOUR::Redirect> >& redirects);
        
@@ -219,7 +221,7 @@ class RedirectBox : public Gtk::HBox, public PluginInterestedObject
        static void rb_deactivate_all ();
        static void rb_edit ();
        
-       void route_name_changed (void* src, PluginUIWindow* plugin_ui, boost::weak_ptr<ARDOUR::PluginInsert> pi);
+       void route_name_changed (void* src);
        std::string generate_redirect_title (boost::shared_ptr<ARDOUR::PluginInsert> pi);
 };