remove editor/mixer selection change signals; make editor and mixer use PresentationI...
[ardour.git] / gtk2_ardour / editor_routes.h
index 56c94babf39e12ccf98c83926095e95bb2ce3141..e1bf61e82eb660f336ada67245d7c41ce7be7a7b 100644 (file)
@@ -58,15 +58,13 @@ public:
 
        void redisplay ();
        void update_visibility ();
-       void routes_added (std::list<RouteTimeAxisView*> routes);
-       void vcas_added (std::list<VCATimeAxisView*> routes);
+       void time_axis_views_added (std::list<TimeAxisView*>);
        void route_removed (TimeAxisView *);
        void hide_track_in_display (TimeAxisView &);
        std::list<TimeAxisView*> views () const;
        void hide_all_tracks (bool);
        void clear ();
        void sync_presentation_info_from_treeview ();
-       void reset_remote_control_ids ();
 
 private:
        void initial_display ();
@@ -80,7 +78,8 @@ private:
        void on_tv_solo_safe_toggled (std::string const &);
        void build_menu ();
        void show_menu ();
-       void sync_treeview_from_presentation_info ();
+       void presentation_info_changed (PBD::PropertyChange const &);
+       void sync_treeview_from_presentation_info (PBD::PropertyChange const &);
        void row_deleted (Gtk::TreeModel::Path const &);
        void visible_changed (std::string const &);
        void active_changed (std::string const &);
@@ -167,6 +166,7 @@ private:
        int _active_column;
 
        bool _ignore_reorder;
+       bool _ignore_selection_change;
        bool _no_redisplay;
        bool _adding_routes;
        bool _route_deletion_in_progress;