LibrePCB Developers Documentation
SI_Symbol Member List

This is the complete list of members for SI_Symbol, including all inherited members.

addToSchematic() overrideSI_Symbolvirtual
librepcb::project::SI_Base::addToSchematic(SGI_Base *item) noexceptSI_Baseprotected
AttributeProvider() noexceptAttributeProviderinline
AttributeProvider(const AttributeProvider &other)=deleteAttributeProvider
attributesChanged() overrideSI_Symbolsignal
checkAttributesValidity() const noexceptSI_Symbolprivate
getAttributeProviderParents() const noexcept overrideSI_Symbolvirtual
getAttributeValue(const QString &key) const noexceptAttributeProvider
getBoundingRect() const noexceptSI_Symbol
getBuiltInAttributeValue(const QString &key) const noexcept overrideSI_Symbolvirtual
getCircuit() const noexceptSI_Base
getComponentInstance() const noexceptSI_Symbolinline
getCompSymbVarItem() const noexceptSI_Symbolinline
getGrabAreaScenePx() const noexcept overrideSI_Symbolvirtual
getLibSymbol() const noexceptSI_Symbolinline
getMirrored() const noexceptSI_Symbolinline
getName() const noexceptSI_Symbol
getPin(const Uuid &pinUuid) const noexceptSI_Symbolinline
getPins() const noexceptSI_Symbolinline
getPosition() const noexcept overrideSI_Symbolinlinevirtual
getProject() const noexceptSI_Base
getRotation() const noexceptSI_Symbolinline
getSchematic() const noexceptSI_Baseinline
getType() const noexcept overrideSI_Symbolinlinevirtual
getUserDefinedAttributeValue(const QString &key) const noexceptAttributeProviderinlinevirtual
getUuid() const noexceptSI_Symbolinline
init(const Uuid &symbVarItemUuid)SI_Symbolprivate
isAddedToSchematic() const noexceptSI_Baseinlinevirtual
isSelected() const noexceptSI_Baseinlinevirtual
mapToScene(const Point &relativePos) const noexceptSI_Symbol
mComponentInstanceSI_Symbolprivate
mGraphicsItemSI_Symbolprivate
mMirroredSI_Symbolprivate
mPinsSI_Symbolprivate
mPositionSI_Symbolprivate
mRotationSI_Symbolprivate
mSchematicSI_Baseprotected
mSymbolSI_Symbolprivate
mSymbVarItemSI_Symbolprivate
mUuidSI_Symbolprivate
operator=(const SI_Symbol &rhs)=deleteSI_Symbol
librepcb::project::SI_Base::operator=(const SI_Base &rhs)=deleteSI_Base
librepcb::AttributeProvider::operator=(const AttributeProvider &rhs)=deleteAttributeProvider
removeFromSchematic() overrideSI_Symbolvirtual
librepcb::project::SI_Base::removeFromSchematic(SGI_Base *item) noexceptSI_Baseprotected
schematicOrComponentAttributesChanged()SI_Symbolprivateslot
SerializableObject() noexceptSerializableObjectinline
serialize(SExpression &root) const overrideSI_Symbolvirtual
serializeObjectContainer(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializePointerContainer(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializePointerContainerUuidSorted(SExpression &root, const T &container, const QString &itemName)SerializableObjectinlinestatic
serializeToDomElement(const QString &name) constSerializableObjectinline
setMirrored(bool newMirrored) noexceptSI_Symbol
setPosition(const Point &newPos) noexceptSI_Symbol
setRotation(const Angle &newRotation) noexceptSI_Symbol
setSelected(bool selected) noexcept overrideSI_Symbolvirtual
SI_Base()=deleteSI_Base
SI_Base(const SI_Base &other)=deleteSI_Base
SI_Base(Schematic &schematic) noexceptSI_Base
SI_Symbol()=deleteSI_Symbol
SI_Symbol(const SI_Symbol &other)=deleteSI_Symbol
SI_Symbol(Schematic &schematic, const SExpression &node)SI_Symbolexplicit
SI_Symbol(Schematic &schematic, ComponentInstance &cmpInstance, const Uuid &symbolItem, const Point &position=Point(), const Angle &rotation=Angle(), bool mirrored=false)SI_Symbolexplicit
Type_t enum nameSI_Base
updateGraphicsItemTransform() noexceptSI_Symbolprivate
~AttributeProvider() noexceptAttributeProviderinlinevirtual
~SerializableObject() noexceptSerializableObjectinlinevirtual
~SI_Base() noexceptSI_Basevirtual
~SI_Symbol() noexceptSI_Symbol