2#include "core/tool.hpp"
7 using ToolBase::ToolBase;
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, I::AUTOPLACE_ALL_PINS, I::AUTOPLACE_NEXT_PIN,
21 std::vector<std::pair<const class Net *, bool>> port_nets;
22 unsigned int port_index = 0;
26 void create_port(
const UUID &uu);
27 bool can_autoplace()
const;
30 void update_annotation();
31 std::optional<UUID> map_port_dialog();
Definition block_symbol.hpp:20
Definition annotation.hpp:7
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16