25#ifndef SCH_SELECTION_H 
   26#define SCH_SELECTION_H 
   32#include <unordered_set> 
   54    const std::vector<KIGFX::VIEW_ITEM*> 
updateDrawList() 
const override;
 
 
A base class for most all the KiCad significant classes used in schematics and boards.
 
Container to create a flattened list of symbols because in a complex hierarchy, a symbol can be used ...
 
const std::vector< KIGFX::VIEW_ITEM * > updateDrawList() const override
 
EDA_ITEM * GetTopLeftItem(bool onlyModules=false) const override
 
SCH_SELECTION(SCH_SCREEN *aScreen=nullptr)
 
BOX2I GetBoundingBox() const override
 
void SetScreen(SCH_SCREEN *aScreen)
 
SCH_SCREEN * m_screen
Screen of selected objects.
 
Handle access to a stack of flattened SCH_SHEET objects by way of a path for creating a flattened sch...
 
Definition of the SCH_SHEET_PATH and SCH_SHEET_LIST classes for Eeschema.