correct length for BBT "off" clock state; use bold font for nudge clock
[ardour.git] / gtk2_ardour / region_selection.h
index dcb6d68e0c71f6ed0b98837f528d625d4e4ca856..fd43e4626fa648689137a88bcf92b5dd4463d7fb 100644 (file)
@@ -22,8 +22,7 @@
 #include <set>
 #include <list>
 
-#include <boost/signals2.hpp>
-
+#include "pbd/signals.h"
 #include "ardour/types.h"
 
 class RegionView;
@@ -48,15 +47,11 @@ class RegionSelection : public std::list<RegionView*>
 
        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<RegionView *>& by_layer() const { return _bylayer; }
        void  by_position (std::list<RegionView*>&) const;
@@ -67,11 +62,8 @@ class RegionSelection : public std::list<RegionView*>
 
        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<RegionView *> _bylayer; ///< list of regions sorted by layer
-       boost::signals2::scoped_connection death_connection;
+       PBD::ScopedConnection death_connection;
 };
 
 #endif /* __ardour_gtk_region_selection_h__ */