Fix typo in last commit.
[ardour.git] / gtk2_ardour / selection.h
index 0a73ae275e7f8fb5403746a999196910c4068c75..ded71c65e5a8f67a334b73615ed2c9cc03cd7aef 100644 (file)
@@ -86,6 +86,8 @@ class Selection : public sigc::trackable, public PBD::ScopedConnectionList
        PointSelection       points;
        MarkerSelection      markers;
        MidiRegionSelection  midi_regions;
+
+       /** only used when this class is used as a cut buffer */
        MidiNoteSelection    midi_notes;
 
        Selection (PublicEditor const * e);
@@ -122,6 +124,7 @@ class Selection : public sigc::trackable, public PBD::ScopedConnectionList
        void set (MidiRegionView*);
        void set (std::vector<RegionView*>&);
        long set (framepos_t, framepos_t);
+       void set_preserving_all_ranges (framepos_t, framepos_t);
        void set (boost::shared_ptr<Evoral::ControlList>);
        void set (boost::shared_ptr<ARDOUR::Playlist>);
        void set (const std::list<boost::shared_ptr<ARDOUR::Playlist> >&);
@@ -174,6 +177,8 @@ class Selection : public sigc::trackable, public PBD::ScopedConnectionList
        void remove (const std::list<Selectable*>&);
        void remove (Marker*);
 
+       void remove_regions (TimeAxisView *);
+
        void replace (uint32_t time_index, framepos_t start, framepos_t end);
 
        void clear_regions();