2 #include "core/tool.hpp"
3 #include "tool_helper_move.hpp"
8 using ToolHelperMove::ToolHelperMove;
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,
22 json serialize()
const override;
23 void load_from_json(
const json &j)
override;
35 std::vector<std::pair<class Component *, bool>> components;
36 unsigned int component_index = 0;
39 std::set<UUID> all_nets;
41 void update_tooltip();
Definition: board_package.hpp:15
A Component is an instanced Entity in a Block.
Definition: component.hpp:41
a class to store JSON values
Definition: json.hpp:177