void turnout(unsigned, unsigned);
};
+ sigc::signal<void, const std::string &> signal_name_changed;
+
private:
Layout &layout;
std::string name;
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; }