void route(const std::string &);
};
- sigc::signal<void, const Route *> signal_route_changed;
- sigc::signal<void, const TrackChain *> signal_arrived;
- sigc::signal<void, const TrackChain *> signal_waypoint_reached;
-
struct SequencePoint
{
Block *block;
private:
typedef std::list<const Route *> RouteList;
+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:
int priority;
RouteList routes;
RouteList::iterator reserving_route;