2 #include "core/tool.hpp"
3 #include "tool_helper_move.hpp"
6 class ToolMapPackage :
public ToolHelperMove {
8 ToolMapPackage(IDocument *c, ToolID tid);
12 std::set<InToolActionID> get_actions()
const override
14 using I = InToolActionID;
16 I::LMB, I::CANCEL, I::RMB, I::ROTATE, I::MIRROR, I::EDIT,
21 std::vector<std::pair<class Component *, bool>> components;
22 unsigned int component_index = 0;
23 class BoardPackage *pkg =
nullptr;
25 void place_package(Component *comp,
const Coordi &c);
26 void update_tooltip();