X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Froute.h;fp=source%2Flibmarklin%2Froute.h;h=7c188b00e702bf37bf7786ccbdbd0af010799b20;hb=707a611dae600333f3a9bd6421176f242fe49907;hp=6b36f46ec3ed5a68fbad407aef800f2d76f64eb1;hpb=f409cd39a687900724d987c9db629cbff0dd49be;p=r2c2.git diff --git a/source/libmarklin/route.h b/source/libmarklin/route.h index 6b36f46..7c188b0 100644 --- a/source/libmarklin/route.h +++ b/source/libmarklin/route.h @@ -36,6 +36,8 @@ public: void turnout(unsigned, unsigned); }; + sigc::signal signal_name_changed; + private: Layout &layout; std::string name; @@ -44,9 +46,10 @@ private: TurnoutMap turnouts; public: - Route(Layout &, const std::string &); + Route(Layout &); ~Route(); + void set_name(const std::string &); const std::string &get_name() const { return name; } void set_temporary(bool); bool is_temporary() const { return temporary; }