X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fregion_selection.h;h=fd43e4626fa648689137a88bcf92b5dd4463d7fb;hb=e3d9a971a735174687067cb7d7b9419c7ecbb114;hp=dcb6d68e0c71f6ed0b98837f528d625d4e4ca856;hpb=f6fdd8dcbf41f864e9f0cc32dabe81fe3533ddfe;p=ardour.git diff --git a/gtk2_ardour/region_selection.h b/gtk2_ardour/region_selection.h index dcb6d68e0c..fd43e4626f 100644 --- a/gtk2_ardour/region_selection.h +++ b/gtk2_ardour/region_selection.h @@ -22,8 +22,7 @@ #include #include -#include - +#include "pbd/signals.h" #include "ardour/types.h" class RegionView; @@ -48,15 +47,11 @@ class RegionSelection : public std::list void clear_all(); - nframes_t start () const { - return _current_start; - } + framepos_t start () const; /* "end" collides with list<>::end */ - nframes_t end_frame () const { - return _current_end; - } + framepos_t end_frame () const; const std::list& by_layer() const { return _bylayer; } void by_position (std::list&) const; @@ -67,11 +62,8 @@ class RegionSelection : public std::list void add_to_layer (RegionView *); - nframes_t _current_start; ///< start position for the selection - nframes_t _current_end; ///< end position for the selection - std::list _bylayer; ///< list of regions sorted by layer - boost::signals2::scoped_connection death_connection; + PBD::ScopedConnection death_connection; }; #endif /* __ardour_gtk_region_selection_h__ */