X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackchain.h;h=0338bab2d9d0e2dfca079b4039cbcdb9e2f51cb6;hb=1124a98ce5e1edee1904eeec089976d446601afd;hp=b4704f0bd9f145394035376b5abada7719b23789;hpb=2ce3226c21dd0ab65a7abaf1cdcec36cc4c09dcc;p=r2c2.git diff --git a/source/libr2c2/trackchain.h b/source/libr2c2/trackchain.h index b4704f0..0338bab 100644 --- a/source/libr2c2/trackchain.h +++ b/source/libr2c2/trackchain.h @@ -34,10 +34,12 @@ protected: }; public: + sigc::signal signal_name_changed; sigc::signal signal_track_added; sigc::signal signal_track_removed; Layout &layout; + std::string name; TrackSet tracks; TrackIter ends[2]; @@ -45,6 +47,9 @@ public: public: virtual ~TrackChain() { } + virtual void set_name(const std::string &); + const std::string &get_name() const { return name; } + void add_track(Track &); void add_tracks(const TrackSet &); protected: