summaryrefslogtreecommitdiff
path: root/libs/ardour/route_group.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2006-03-05 19:39:16 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2006-03-05 19:39:16 +0000
commit5a39bf595c737dbb36666a9e718ac267e9131380 (patch)
tree12219a08eec7305a135eafff4210a037ff5f8804 /libs/ardour/route_group.cc
parentcaeb564748e7ece1025f55f005fe5591795ec234 (diff)
export range markers patch (revisited), change selection model, copy-drag tempo+meter marker patch
git-svn-id: svn://localhost/trunk/ardour2@349 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/route_group.cc')
-rw-r--r--libs/ardour/route_group.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/libs/ardour/route_group.cc b/libs/ardour/route_group.cc
index 225224e684..3d40483634 100644
--- a/libs/ardour/route_group.cc
+++ b/libs/ardour/route_group.cc
@@ -28,6 +28,7 @@
#include <pbd/error.h>
#include <ardour/route_group.h>
+#include <ardour/audio_track.h>
#include <ardour/diskstream.h>
#include <ardour/configuration.h>
@@ -182,3 +183,15 @@ RouteGroup::set_hidden (bool yn, void *src)
}
FlagsChanged (src); /* EMIT SIGNAL */
}
+
+void
+RouteGroup::audio_track_group (set<AudioTrack*>& ats)
+{
+ for (list<Route*>::iterator i = routes.begin(); i != routes.end(); ++i) {
+ AudioTrack* at = dynamic_cast<AudioTrack*>(*i);
+ if (at) {
+ ats.insert (at);
+ }
+ }
+}
+