]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/layout.cpp
Add accessors adding things to a Catalogue from the outside
[r2c2.git] / source / libmarklin / layout.cpp
index 4e6620b2e1bcbb6704446efef85aabf5015c3b90..b61522ba4d59bfdc2d45344f3487aa912d7d694b 100644 (file)
@@ -17,7 +17,7 @@ using namespace Msp;
 
 namespace Marklin {
 
-Layout::Layout(const Catalogue &c):
+Layout::Layout(Catalogue &c):
        catalogue(c)
 { }
 
@@ -210,7 +210,7 @@ void Layout::Loader::route(const string &n)
 
 void Layout::Loader::track(unsigned art_nr)
 {
-       TrackType &type = obj.catalogue.get_track(art_nr);
+       const TrackType &type = obj.catalogue.get_track(art_nr);
 
        RefPtr<Track> trk = new Track(type);
        load_sub(*trk);