X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmidi_selection.h;h=6ee26e4487c549cf118a669019fe9b9b7122674d;hb=d1599abad301b81a05b208704434f19d8bb76d4e;hp=2aa04356d710bfd375f6201f7fe18769f224b04d;hpb=592bfdd3f4af9463e2e6a691d7240839ba50d61d;p=ardour.git diff --git a/gtk2_ardour/midi_selection.h b/gtk2_ardour/midi_selection.h index 2aa04356d7..6ee26e4487 100644 --- a/gtk2_ardour/midi_selection.h +++ b/gtk2_ardour/midi_selection.h @@ -35,6 +35,18 @@ public: MidiRegionSelection& operator= (const MidiRegionSelection&); }; -struct MidiNoteSelection : std::list {}; +struct MidiNoteSelection : std::list { +public: + const_iterator + get_nth(size_t nth) const { + size_t count = 0; + for (const_iterator m = begin(); m != end(); ++m) { + if (count++ == nth) { + return m; + } + } + return end(); + } +}; #endif /* __ardour_gtk_midi_selection_h__ */