/*
- Copyright (C) 2009 Paul Davis
+ Copyright (C) 2009 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#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__ */