Sort track selections before cut/copying their playlists, so that the list of selecte...
[ardour.git] / gtk2_ardour / route_params_ui.h
index 2dcb1b921d2c03e75cebcad5b1ae9b97c3289407..d520e2988adf59251f9baa14fd8c6d8fd4895354 100644 (file)
@@ -33,7 +33,7 @@
 #include <gtkmm/treeview.h>
 
 #include "pbd/stateful.h"
-#include "pbd/scoped_connections.h"
+#include "pbd/signals.h"
 
 #include "ardour/ardour.h"
 
@@ -126,10 +126,10 @@ class RouteParams_UI : public ArdourDialog, public PBD::ScopedConnectionList
        RouteRedirectSelection  _rr_selection;
 
        boost::shared_ptr<ARDOUR::Route> _route;
-       boost::signals2::scoped_connection _route_processors_connection;
+       PBD::ScopedConnection _route_processors_connection;
 
        boost::shared_ptr<ARDOUR::Processor> _processor;
-       boost::signals2::scoped_connection _processor_going_away_connection;
+       PBD::ScopedConnection _processor_going_away_connection;
 
 
        enum ConfigView {
@@ -150,7 +150,7 @@ class RouteParams_UI : public ArdourDialog, public PBD::ScopedConnectionList
                        add(text);
                        add(route);
                }
-               Gtk::TreeModelColumn<Glib::ustring> text;
+               Gtk::TreeModelColumn<std::string> text;
                Gtk::TreeModelColumn<boost::shared_ptr<ARDOUR::Route> > route;
        };
 
@@ -161,7 +161,7 @@ class RouteParams_UI : public ArdourDialog, public PBD::ScopedConnectionList
 
        void add_routes (ARDOUR::RouteList&);
 
-       void route_name_changed (boost::weak_ptr<ARDOUR::Route> route);
+       void route_property_changed (const PBD::PropertyChange&, boost::weak_ptr<ARDOUR::Route> route);
        void route_removed (boost::weak_ptr<ARDOUR::Route> route);