The Schematic Item Base (SI_Base) class.
More...
#include <si_base.h>
The Schematic Item Base (SI_Base) class.
◆ Type_t
◆ SI_Base() [1/3]
◆ SI_Base() [2/3]
◆ SI_Base() [3/3]
◆ ~SI_Base()
◆ getProject()
◆ getCircuit()
◆ getSchematic()
◆ getType()
virtual Type_t getType |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getPosition()
virtual const Point& getPosition |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getGrabAreaScenePx()
virtual QPainterPath getGrabAreaScenePx |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ isAddedToSchematic()
virtual bool isAddedToSchematic |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isSelected()
virtual bool isSelected |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ setSelected()
void setSelected |
( |
bool |
selected | ) |
|
|
virtualnoexcept |
◆ addToSchematic() [1/2]
virtual void addToSchematic |
( |
| ) |
|
|
pure virtual |
◆ removeFromSchematic() [1/2]
virtual void removeFromSchematic |
( |
| ) |
|
|
pure virtual |
◆ operator=()
◆ addToSchematic() [2/2]
void addToSchematic |
( |
QGraphicsItem * |
item | ) |
|
|
protectednoexcept |
◆ removeFromSchematic() [2/2]
void removeFromSchematic |
( |
QGraphicsItem * |
item | ) |
|
|
protectednoexcept |
◆ mSchematic
◆ mIsAddedToSchematic
◆ mIsSelected
The documentation for this class was generated from the following files:
- /__w/1/s/libs/librepcb/project/schematics/items/si_base.h
- /__w/1/s/libs/librepcb/project/schematics/items/si_base.cpp