#ifndef ROUTEITEM_H #define ROUTEITEM_H #include "data/route.h" #include "pathitem.h" #include "units.h" class Map; class RouteItem : public PathItem { Q_OBJECT public: RouteItem(const Route &route, Map *map, QGraphicsItem *parent = 0); void setMap(Map *map); void setUnits(Units units); void showWaypoints(bool show); void showWaypointLabels(bool show); private: QString toolTip(Units units) const; QString _name; QString _desc; }; #endif // ROUTEITEM_H