X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrafficmanager.h;h=83b03e2ec8c4684af75ab4adf5ca49d2d80321cd;hb=36beacc579d3132642ed4d98ce5a6d99842b5812;hp=6e210bcf1f8a75430cfea680cd7f774bf8bd0b07;hpb=78bc40c2d1a5fcc5715143bd2326716fbb143730;p=r2c2.git diff --git a/source/libmarklin/trafficmanager.h b/source/libmarklin/trafficmanager.h index 6e210bc..83b03e2 100644 --- a/source/libmarklin/trafficmanager.h +++ b/source/libmarklin/trafficmanager.h @@ -13,9 +13,14 @@ class Turnout; class TrafficManager { public: + sigc::signal signal_block_reserved; + TrafficManager(Control &, Layout &); + ~TrafficManager(); + Control &get_control() const { return control; } Block *get_block_by_track(const Track *) const; + const TrainSeq &get_trains() const { return trains; } void add_train(Train *); private: Control &control;