X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fselection_templates.h;h=3ab8505b72ef0c004316c8eed8aced7de0d9b04a;hb=e11b3f90c2d02735a071d526d67cfd0de90cbac3;hp=4e02ab9061d0e18cdc95b9b98aeaa2890be220a6;hpb=6edccc3070b813157ffcd4014ec8dd7fa6ed9ce7;p=ardour.git diff --git a/gtk2_ardour/selection_templates.h b/gtk2_ardour/selection_templates.h index 4e02ab9061..3ab8505b72 100644 --- a/gtk2_ardour/selection_templates.h +++ b/gtk2_ardour/selection_templates.h @@ -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 inline void Selection::foreach_region (void (ARDOUR::Region::*method)(A), A arg) { for (RegionSelection::iterator i = regions.begin(); i != regions.end(); ++i) {