X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ftrack_view_list.cc;h=a89565c067030df9e2fc14ef702d4d7b23cb4165;hb=167b9dda37135d6172e751ba89302bbd66ea882e;hp=cc29a57521476f6ce5231867d34cec8611cb10f5;hpb=44564654fd825f198946d0f189421f9e569f68a6;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; +}