summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_routes.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-05-21 16:36:08 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:44 -0400
commit482873760c11f4a69a7bcf0e014be91800e97f57 (patch)
treeaf830ade9bae6f72a7c20f0047ddbb5a80d617a0 /gtk2_ardour/editor_routes.h
parente626db22a0a1dffc60c0acd2d10ae00bc07468a3 (diff)
initial implementation of VCA time axis views
Diffstat (limited to 'gtk2_ardour/editor_routes.h')
-rw-r--r--gtk2_ardour/editor_routes.h6
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 ();