LibrePCB Developers Documentation
Schematic Member List

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

addNetSegment(SI_NetSegment &netsegment)Schematic
addSymbol(SI_Symbol &symbol)Schematic
addToProject()Schematic
AttributeProvider() noexceptAttributeProviderinline
AttributeProvider(const AttributeProvider &other)=deleteAttributeProvider
attributesChanged() overrideSchematicsignal
clearSelection() const noexceptSchematic
create(Project &project, std::unique_ptr< TransactionalDirectory > directory, const ElementName &name)Schematicstatic
createSelectionQuery() const noexceptSchematic
getAttributeProviderParents() const noexcept overrideSchematicvirtual
getAttributeValue(const QString &key) const noexceptAttributeProvider
getBuiltInAttributeValue(const QString &key) const noexcept overrideSchematicvirtual
getFilePath() const noexceptSchematic
getGraphicsScene() const noexceptSchematicinline
getGridProperties() const noexceptSchematicinline
getIcon() const noexceptSchematicinline
getItemsAtScenePos(const Point &pos) const noexceptSchematic
getName() const noexceptSchematicinline
getNetLabelsAtScenePos(const Point &pos) const noexceptSchematic
getNetLinesAtScenePos(const Point &pos) const noexceptSchematic
getNetPointsAtScenePos(const Point &pos) const noexceptSchematic
getNetSegmentByUuid(const Uuid &uuid) const noexceptSchematic
getPinsAtScenePos(const Point &pos) const noexceptSchematic
getProject() const noexceptSchematicinline
getSymbolByUuid(const Uuid &uuid) const noexceptSchematic
getSymbols() const noexceptSchematicinline
getUserDefinedAttributeValue(const QString &key) const noexceptAttributeProviderinlinevirtual
getUuid() const noexceptSchematicinline
isEmpty() const noexceptSchematic
ItemZValue enum nameSchematic
mDirectorySchematicprivate
mGraphicsSceneSchematicprivate
mGridPropertiesSchematicprivate
mIconSchematicprivate
mIsAddedToProjectSchematicprivate
mNameSchematicprivate
mNetSegmentsSchematicprivate
mProjectSchematicprivate
mSymbolsSchematicprivate
mUuidSchematicprivate
mViewRectSchematicprivate
operator!=(const Schematic &rhs) noexceptSchematicinline
operator=(const Schematic &rhs)=deleteSchematic
librepcb::AttributeProvider::operator=(const AttributeProvider &rhs)=deleteAttributeProvider
operator==(const Schematic &rhs) noexceptSchematicinline
removeFromProject()Schematic
removeNetSegment(SI_NetSegment &netsegment)Schematic
removeSymbol(SI_Symbol &symbol)Schematic
renderToQPainter(QPainter &painter) const noexceptSchematic
restoreViewSceneRect() const noexceptSchematicinline
save()Schematic
saveViewSceneRect(const QRectF &rect) noexceptSchematicinline
Schematic()=deleteSchematic
Schematic(const Schematic &other)=deleteSchematic
Schematic(Project &project, std::unique_ptr< TransactionalDirectory > directory)Schematicinline
Schematic(Project &project, std::unique_ptr< TransactionalDirectory > directory, bool create, const QString &newName)Schematicprivate
SerializableObject() noexceptSerializableObjectinline
serialize(SExpression &root) const overrideSchematicprivatevirtual
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
setGridProperties(const GridProperties &grid) noexceptSchematic
setName(const ElementName &name) noexceptSchematic
setSelectionRect(const Point &p1, const Point &p2, bool updateItems) noexceptSchematic
showInView(GraphicsView &view) noexceptSchematic
updateAllNetLabelAnchors() noexceptSchematic
updateIcon() noexceptSchematicprivate
ZValue_Default enum valueSchematic
ZValue_HiddenNetPoints enum valueSchematic
ZValue_NetLabels enum valueSchematic
ZValue_NetLines enum valueSchematic
ZValue_Symbols enum valueSchematic
ZValue_VisibleNetPoints enum valueSchematic
~AttributeProvider() noexceptAttributeProviderinlinevirtual
~Schematic() noexceptSchematic
~SerializableObject() noexceptSerializableObjectinlinevirtual