]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/tracktype.cpp
Add state loading and saving to engineer
[r2c2.git] / source / libmarklin / tracktype.cpp
index 2376e909484395e3ddd4b276bcbcf1df3da03a03..7fc796245ef126dba67253e1ae1ab4ce447e6131 100644 (file)
@@ -83,7 +83,7 @@ void TrackType::collect_endpoints()
 
 
 TrackType::Loader::Loader(TrackType &t):
-       ttype(t)
+       Msp::DataFile::BasicLoader<TrackType>(t)
 {
        add("description", &TrackType::description);
        add("part",        &Loader::part);
@@ -91,14 +91,14 @@ TrackType::Loader::Loader(TrackType &t):
 
 void TrackType::Loader::finish()
 {
-       ttype.collect_endpoints();
+       obj.collect_endpoints();
 }
 
 void TrackType::Loader::part()
 {
        TrackPart p;
        load_sub(p);
-       ttype.parts.push_back(p);
+       obj.parts.push_back(p);
 }
 
 } // namespace Marklin