25#ifndef KICAD_SCH_MOVE_TOOL_H
26#define KICAD_SCH_MOVE_TOOL_H
30#include <unordered_map>
31#include <unordered_set>
130 bool& aHasGraphicItems,
bool& aHasNonGraphicItems,
131 bool& aIsGraphicsOnly );
135 std::vector<DANGLING_END_ITEM>& aInternalPoints,
GRID_HELPER_GRIDS& aSnapLayer );
142 std::vector<DANGLING_END_ITEM>& aInternalPoints );
146 bool aHasSheetPins,
bool aIsGraphicsOnly,
bool aCtrlDown );
150 SCH_COMMIT* aCommit,
int& aXBendCount,
int& aYBendCount,
162 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