2 #include "board/track.hpp"
3 #include "core/tool.hpp"
8 class ToolDragKeepSlope :
public ToolBase {
10 ToolDragKeepSlope(IDocument *c, ToolID tid);
18 std::set<InToolActionID> get_actions()
const override
20 using I = InToolActionID;
31 Track *track =
nullptr;
32 Track *track_from =
nullptr;
33 Track *track_to =
nullptr;
38 TrackInfo(Track *tr, Track *fr, Track *to);
43 std::deque<TrackInfo> track_info;