2 #include "core/tool.hpp"
3 #include "tool_place_junction_schematic.hpp"
4 #include "tool_helper_draw_net_setting.hpp"
12 std::set<InToolActionID> get_actions()
const override
14 using I = InToolActionID;
16 I::LMB, I::CANCEL, I::RMB, I::ROTATE, I::MIRROR, I::NET_LABEL_SIZE_INC, I::NET_LABEL_SIZE_DEC,
22 std::forward_list<class NetLabel *> labels_placed;
23 void create_attached()
override;
24 void delete_attached()
override;
25 bool begin_attached()
override;
26 bool update_attached(
const ToolArgs &args)
override;
27 bool check_line(
LineNet *li)
override;
29 Orientation last_orientation = Orientation::RIGHT;
30 void apply_settings()
override;
Definition: idocument.hpp:5
LineNet is similar to Line, except it denotes electrical connection.
Definition: line_net.hpp:17
Displays the junction's Net name it is attached to.
Definition: net_label.hpp:20