X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fselection.h;h=a2997cd7b55ee83bfbfc876feef5d0c09ab0b0e1;hb=b529cbc5dc0b92f01ff01d5f40786ff025fbb63b;hp=a1b1ae0da37a3ee3590d77d2229395899bab352b;hpb=93c7aeba048f19df5abee5e4325ef8b0ef62c279;p=ardour.git diff --git a/gtk2_ardour/selection.h b/gtk2_ardour/selection.h index a1b1ae0da3..a2997cd7b5 100644 --- a/gtk2_ardour/selection.h +++ b/gtk2_ardour/selection.h @@ -56,6 +56,7 @@ class Selection : public sigc::trackable enum Operation { Set, + Add, Toggle, Extend }; @@ -100,8 +101,8 @@ class Selection : public sigc::trackable void set (std::vector&); long set (TimeAxisView*, nframes_t, nframes_t); void set (ARDOUR::AutomationList*); - void set (ARDOUR::Playlist*); - void set (const list&); + void set (boost::shared_ptr); + void set (const list >&); void set (boost::shared_ptr); void set (AutomationSelectable*); @@ -111,8 +112,8 @@ class Selection : public sigc::trackable void toggle (std::vector&); long toggle (nframes_t, nframes_t); void toggle (ARDOUR::AutomationList*); - void toggle (ARDOUR::Playlist*); - void toggle (const list&); + void toggle (boost::shared_ptr); + void toggle (const list >&); void toggle (boost::shared_ptr); void add (TimeAxisView*); @@ -121,8 +122,8 @@ class Selection : public sigc::trackable void add (std::vector&); long add (nframes_t, nframes_t); void add (ARDOUR::AutomationList*); - void add (ARDOUR::Playlist*); - void add (const list&); + void add (boost::shared_ptr); + void add (const list >&); void add (boost::shared_ptr); void remove (TimeAxisView*); @@ -131,8 +132,8 @@ class Selection : public sigc::trackable void remove (uint32_t selection_id); void remove (nframes_t, nframes_t); void remove (ARDOUR::AutomationList*); - void remove (ARDOUR::Playlist*); - void remove (const list&); + void remove (boost::shared_ptr); + void remove (const list >&); void remove (boost::shared_ptr); void replace (uint32_t time_index, nframes_t start, nframes_t end);