X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ftrack_view_list.cc;h=a89565c067030df9e2fc14ef702d4d7b23cb4165;hb=aa349d3f8c112b407d19bf09fb50a20940331295;hp=cc29a57521476f6ce5231867d34cec8611cb10f5;hpb=cc960c4f07fa0217ebfced99452c15f047db5b40;p=ardour.git diff --git a/gtk2_ardour/track_view_list.cc b/gtk2_ardour/track_view_list.cc index cc29a57521..a89565c067 100644 --- a/gtk2_ardour/track_view_list.cc +++ b/gtk2_ardour/track_view_list.cc @@ -19,6 +19,7 @@ #include #include "track_view_list.h" +#include "route_time_axis.h" using namespace std; @@ -51,3 +52,16 @@ TrackViewList::add (TrackViewList const & t) return added; } + +ARDOUR::RouteList +TrackViewList::routelist () const +{ + ARDOUR::RouteList rl; + for (TrackViewList::const_iterator i = begin (); i != end (); ++i) { + RouteTimeAxisView* rtv = dynamic_cast (*i); + if (rtv) { + rl.push_back (rtv->route ()); + } + } + return rl; +}