diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-21 16:36:08 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:44 -0400 |
commit | 482873760c11f4a69a7bcf0e014be91800e97f57 (patch) | |
tree | af830ade9bae6f72a7c20f0047ddbb5a80d617a0 /gtk2_ardour/editor_routes.h | |
parent | e626db22a0a1dffc60c0acd2d10ae00bc07468a3 (diff) |
initial implementation of VCA time axis views
Diffstat (limited to 'gtk2_ardour/editor_routes.h')
-rw-r--r-- | gtk2_ardour/editor_routes.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_routes.h b/gtk2_ardour/editor_routes.h index 7065a2cd4b..56c94babf3 100644 --- a/gtk2_ardour/editor_routes.h +++ b/gtk2_ardour/editor_routes.h @@ -22,8 +22,11 @@ #include "pbd/signals.h" #include "gtkmm2ext/widget_state.h" + #include "editor_component.h" +class VCATimeAxisView; + class EditorRoutes : public EditorComponent, public PBD::ScopedConnectionList, public ARDOUR::SessionHandlePtr { public: @@ -56,6 +59,7 @@ public: void redisplay (); void update_visibility (); void routes_added (std::list<RouteTimeAxisView*> routes); + void vcas_added (std::list<VCATimeAxisView*> routes); void route_removed (TimeAxisView *); void hide_track_in_display (TimeAxisView &); std::list<TimeAxisView*> views () const; @@ -82,7 +86,7 @@ private: void active_changed (std::string const &); void reordered (Gtk::TreeModel::Path const &, Gtk::TreeModel::iterator const &, int *); bool button_press (GdkEventButton *); - void route_property_changed (const PBD::PropertyChange&, boost::weak_ptr<ARDOUR::Route>); + void route_property_changed (const PBD::PropertyChange&, boost::weak_ptr<ARDOUR::Stripable>); void handle_gui_changes (std::string const &, void *); bool idle_update_mute_rec_solo_etc (); void update_rec_display (); |