region list patch #2 from chris g, slightly reworked by me; sv_se po changes, possibl...
[ardour.git] / gtk2_ardour / selection_templates.h
index 4e02ab9061d0e18cdc95b9b98aeaa2890be220a6..3ab8505b72ef0c004316c8eed8aced7de0d9b04a 100644 (file)
@@ -38,6 +38,13 @@ Selection::foreach_region (void (ARDOUR::Region::*method)(void)) {
        }
 }
 
+inline void
+Selection::foreach_regionview (void (RegionView::*method)(void)) {
+       for (RegionSelection::iterator i = regions.begin(); i != regions.end(); ++i) {
+               ((*i)->*(method))();
+       }
+}
+
 template<class A> inline void 
 Selection::foreach_region (void (ARDOUR::Region::*method)(A), A arg) {
        for (RegionSelection::iterator i = regions.begin(); i != regions.end(); ++i) {