X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Froute.h;h=bcb76e143635fa4b0180f24e698dfee292509bef;hb=02c9a9779954d993cb73fe5f7a72b0847e87f633;hp=6e69bba955aa3c24b8705e7370b5d230d04bd186;hpb=444c7efb2fadb10e98197a62b791829d821370c0;p=r2c2.git diff --git a/source/libmarklin/route.h b/source/libmarklin/route.h index 6e69bba..bcb76e1 100644 --- a/source/libmarklin/route.h +++ b/source/libmarklin/route.h @@ -15,6 +15,7 @@ Distributed under the GPL namespace Marklin { +class Layout; class Track; class Turnout; @@ -35,7 +36,7 @@ private: std::map turnouts; public: - Route(const std::string &); + Route(Layout &, const std::string &); const std::string &get_name() const { return name; } int get_turnout(unsigned) const; @@ -47,6 +48,7 @@ public: private: void update_turnouts(); unsigned check_validity(const Track &) const; + void track_removed(Track &); }; } // namespace Marklin