- void add_track(Marklin::Track *);
- void remove_track(Marklin::Track *);
- void toggle_track(Marklin::Track *);
+
+ template<typename Iter>
+ void replace(Iter begin, Iter end)
+ {
+ tracks.clear();
+ tracks.insert(begin, end);
+ signal_changed.emit();
+ }
+
+ void add_track(R2C2::Track *);
+ void remove_track(R2C2::Track *);
+ void toggle_track(R2C2::Track *);
+