21#ifndef KICAD_SCH_MOVE_TOOL_H
22#define KICAD_SCH_MOVE_TOOL_H
26#include <unordered_map>
27#include <unordered_set>
127 bool& aHasGraphicItems,
bool& aHasNonGraphicItems,
128 bool& aIsGraphicsOnly );
132 std::vector<DANGLING_END_ITEM>& aInternalPoints,
GRID_HELPER_GRIDS& aSnapLayer );
139 std::vector<DANGLING_END_ITEM>& aInternalPoints );
143 bool aHasSheetPins,
bool aIsGraphicsOnly,
bool aCtrlDown );
147 SCH_COMMIT* aCommit,
int& aXBendCount,
int& aYBendCount,
159 const std::vector<DANGLING_END_ITEM>& aInternalPoints );
A base class for most all the KiCad significant classes used in schematics and boards.
Schematic editor (Eeschema) main window.
Base class for any item which can be embedded within the SCHEMATIC container class,...
Segment description base class to describe items which have 2 end points (track, wire,...
Define a sheet pin (label) used in sheets to create hierarchical schematics.
Sheet symbol placed in a schematic, and is the entry point for a sub schematic.
std::vector< EDA_ITEM * > EDA_ITEMS
std::optional< VECTOR2I > OPT_VECTOR2I
VECTOR2I originalLineStart
VECTOR2I originalLabelPos
VECTOR2< int32_t > VECTOR2I