]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/tracktype.cpp
Add a path_changed signal to Track
[r2c2.git] / source / libmarklin / tracktype.cpp
index 8c1505b87033ca821526a7831f9a33d58d5b00cc..432cea847f52b0e3b02415b8f503abc733d1b048 100644 (file)
@@ -13,9 +13,10 @@ using namespace Msp;
 
 namespace Marklin {
 
-TrackType::TrackType(unsigned a):
-       art_nr(a),
-       double_address(false)
+TrackType::TrackType(const ArticleNumber &an):
+       art_nr(an),
+       double_address(false),
+       autofit_preference(1)
 { }
 
 float TrackType::get_total_length() const
@@ -164,6 +165,7 @@ TrackType::Endpoint::Endpoint(float x, float y, float d, unsigned p):
 TrackType::Loader::Loader(TrackType &t):
        Msp::DataFile::BasicLoader<TrackType>(t)
 {
+       add("autofit_preference", &TrackType::autofit_preference);
        add("description", &TrackType::description);
        add("double_address", &TrackType::double_address);
        add("part",        &Loader::part);