5 #include <sigc++/sigc++.h>
11 typedef std::set<Marklin::Track *> TrackSet;
13 sigc::signal<void> signal_changed;
15 const TrackSet &get_tracks() const { return tracks; }
16 Marklin::Track *get_track() const;
17 unsigned size() const { return tracks.size(); }
19 void add_track(Marklin::Track *);
20 void remove_track(Marklin::Track *);
21 void toggle_track(Marklin::Track *);