#include <algorithm>
#include "track_view_list.h"
+#include "route_time_axis.h"
using namespace std;
TrackViewList::TrackViewList (list<TimeAxisView*> const & t)
: list<TimeAxisView*> (t)
{
+}
+TrackViewList::~TrackViewList ()
+{
}
bool
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;
+}