#define __ardour_gtk_midi_selection_h__
#include <list>
+#include "pbd/signals.h"
class MidiRegionView;
class MidiCutBuffer;
+class RegionView;
+
+class MidiRegionSelection : public std::list<MidiRegionView*>
+{
+public:
+ MidiRegionSelection ();
+ MidiRegionSelection (MidiRegionSelection const &);
+
+private:
+ void remove_it (RegionView *);
+ PBD::ScopedConnection _death_connection;
+};
-struct MidiRegionSelection : std::list<MidiRegionView*> {};
struct MidiNoteSelection : std::list<MidiCutBuffer*> {};
#endif /* __ardour_gtk_midi_selection_h__ */