20 #ifndef LIBREPCB_CORE_SI_BASE_H 21 #define LIBREPCB_CORE_SI_BASE_H virtual void addToSchematic()
Definition: si_base.cpp:63
Definition: occmodel.cpp:77
The Schematic Item Base (SI_Base) class.
Definition: si_base.h:45
virtual bool isAddedToSchematic() const noexcept
Definition: si_base.h:59
virtual ~SI_Base() noexcept
Definition: si_base.cpp:43
SI_Base & operator=(const SI_Base &rhs)=delete
The Schematic class represents one schematic page of a project and is always part of a circuit...
Definition: schematic.h:74
The Circuit class represents all electrical connections in a project (drawn in the schematics) ...
Definition: circuit.h:70
bool mIsAddedToSchematic
Definition: si_base.h:75
Project & getProject() const noexcept
Definition: si_base.cpp:51
Schematic & mSchematic
Definition: si_base.h:71
The Project class represents a whole (opened) project with all its content.
Definition: project.h:71
Circuit & getCircuit() const noexcept
Definition: si_base.cpp:55
Schematic & getSchematic() const noexcept
Definition: si_base.h:58
virtual void removeFromSchematic()
Definition: si_base.cpp:68