25#ifndef KICAD_SCH_MOVE_TOOL_H 
   26#define KICAD_SCH_MOVE_TOOL_H 
   30#include <unordered_map> 
   31#include <unordered_set> 
  128                                 bool& aHasGraphicItems, 
bool& aHasNonGraphicItems,
 
  129                                 bool& aIsGraphicsOnly );
 
  133                                  std::vector<DANGLING_END_ITEM>& aInternalPoints, 
GRID_HELPER_GRIDS& aSnapLayer );
 
  140                            std::vector<DANGLING_END_ITEM>& aInternalPoints );
 
  144                                bool aHasSheetPins, 
bool aIsGraphicsOnly, 
bool aCtrlDown );
 
  148                          SCH_COMMIT* aCommit, 
int& aXBendCount, 
int& aYBendCount,
 
  160                                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
Define list of drawing items for screens.
 
std::optional< VECTOR2I > OPT_VECTOR2I
 
VECTOR2I originalLabelPos
 
VECTOR2< int32_t > VECTOR2I