LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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, const FilePath &filepath, const ElementName &name)Schematicstatic
createSelectionQuery() const noexceptSchematic
getAttributeProviderParents() const noexceptoverrideSchematicvirtual
getAttributeValue(const QString &key) const noexceptAttributeProvider
getBuiltInAttributeValue(const QString &key) const noexceptoverrideSchematicvirtual
getFilePath() const noexceptSchematicinline
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
mFileSchematicprivate
mFilePathSchematicprivate
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(bool toOriginal, QStringList &errors) noexceptSchematic
saveViewSceneRect(const QRectF &rect) noexceptSchematicinline
Schematic()=deleteSchematic
Schematic(const Schematic &other)=deleteSchematic
Schematic(Project &project, const FilePath &filepath, bool restore, bool readOnly)Schematicinline
Schematic(Project &project, const FilePath &filepath, bool restore, bool readOnly, 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) const SerializableObjectinline
setGridProperties(const GridProperties &grid) 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