fix OSX compilation
[ardour.git] / gtk2_ardour / track_view_list.cc
index cc29a57521476f6ce5231867d34cec8611cb10f5..a89565c067030df9e2fc14ef702d4d7b23cb4165 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <algorithm>
 #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<RouteTimeAxisView*> (*i);
+               if (rtv) {
+                       rl.push_back (rtv->route ());
+               }
+       }
+       return rl;
+}