+ enum TravelState
+ {
+ ON_THE_WAY,
+ WAITING_FOR_SEQUENCE,
+ SEQUENCE_CHECK_PENDING,
+ RESERVED_TO_END,
+ ADVANCED_TO_END,
+ ARRIVED
+ };
+
+public:
+ sigc::signal<void, const Route *> signal_route_changed;
+ sigc::signal<void, const TrackChain *> signal_arrived;
+ sigc::signal<void, const TrackChain *> signal_waypoint_reached;
+
+private: