]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/layout.h
Add accessors adding things to a Catalogue from the outside
[r2c2.git] / source / libmarklin / layout.h
index 4ec4277fcd60d909851f3937b457e40e40c27a01..86836b87f16e01fe7cbcba495fd08ab514ae553d 100644 (file)
@@ -37,16 +37,16 @@ public:
        sigc::signal<void, Route &> signal_route_removed;
 
 private:
-       const Catalogue &catalogue;
+       Catalogue &catalogue;
        std::string base;
        std::set<Track *> tracks;
        std::map<std::string, Route *> routes;
 
 public:
-       Layout(const Catalogue &);
+       Layout(Catalogue &);
        ~Layout();
 
-       const Catalogue &get_catalogue() const { return catalogue; }
+       Catalogue &get_catalogue() const { return catalogue; }
        const std::string &get_base() const { return base; }
        const std::set<Track *> &get_tracks() const { return tracks; }
        void add_track(Track &);