class TimeAxisView;
-struct TrackSelection : public list<TimeAxisView*> {};
+class TrackSelection : public std::list<TimeAxisView*>
+{
+public:
+ TrackSelection () {}
+
+ TrackSelection (std::list<TimeAxisView*> const &);
+ std::list<TimeAxisView*> add (std::list<TimeAxisView*> const &);
+ bool contains (TimeAxisView const *) const;
+};
#endif /* __ardour_gtk_track_selection_h__ */