2#include "core/tool.hpp"
3#include "tool_helper_map_symbol.hpp"
4#include "tool_helper_move.hpp"
20 const std::vector<UUIDPath<2>> gates;
23 std::set<InToolActionID> get_actions()
const override
25 using I = InToolActionID;
27 I::LMB, I::CANCEL, I::RMB, I::ROTATE, I::MIRROR, I::EDIT,
32 std::map<UUIDPath<2>, std::string> gates_out;
33 class SchematicSymbol *sym_current =
nullptr;
34 std::list<UUIDPath<2>> gates_from_data;
35 bool data_mode =
false;
Definition idocument.hpp:5
Stores a sequence of up to 3 UUIDs.
Definition uuid_path.hpp:12