LibrePCB Developers Documentation
Circuit Member List

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

addAssemblyVariant(std::shared_ptr< AssemblyVariant > av, int index=-1)Circuit
addComponentInstance(ComponentInstance &cmp)Circuit
addNetClass(NetClass &netclass)Circuit
addNetSignal(NetSignal &netsignal)Circuit
assemblyVariantAdded(std::shared_ptr< AssemblyVariant > &av)Circuitsignal
assemblyVariantRemoved(std::shared_ptr< AssemblyVariant > &av)Circuitsignal
Circuit()=deleteCircuit
Circuit(const Circuit &other)=deleteCircuit
Circuit(Project &project)Circuitexplicit
componentAdded(ComponentInstance &cmp)Circuitsignal
componentRemoved(ComponentInstance &cmp)Circuitsignal
generateAutoComponentInstanceName(const ComponentPrefix &cmpPrefix) const noexceptCircuit
generateAutoNetSignalName() const noexceptCircuit
getAssemblyVariants() noexceptCircuitinline
getAssemblyVariants() const noexceptCircuitinline
getComponentInstanceByName(const QString &name) const noexceptCircuit
getComponentInstanceByUuid(const Uuid &uuid) const noexceptCircuit
getComponentInstances() const noexceptCircuitinline
getNetClassByName(const ElementName &name) const noexceptCircuit
getNetClasses() const noexceptCircuitinline
getNetSignalByName(const QString &name) const noexceptCircuit
getNetSignals() const noexceptCircuitinline
getNetSignalWithMostElements() const noexceptCircuit
getProject() const noexceptCircuitinline
mAssemblyVariantsCircuitprivate
mComponentInstancesCircuitprivate
mNetClassesCircuitprivate
mNetSignalsCircuitprivate
mProjectCircuitprivate
netClassAdded(NetClass &netclass)Circuitsignal
netClassRemoved(NetClass &netclass)Circuitsignal
netSignalAdded(NetSignal &netsignal)Circuitsignal
netSignalRemoved(NetSignal &netsignal)Circuitsignal
operator!=(const Circuit &rhs) noexceptCircuitinline
operator=(const Circuit &rhs)=deleteCircuit
operator==(const Circuit &rhs) noexceptCircuitinline
removeAssemblyVariant(std::shared_ptr< AssemblyVariant > av)Circuit
removeComponentInstance(ComponentInstance &cmp)Circuit
removeNetClass(NetClass &netclass)Circuit
removeNetSignal(NetSignal &netsignal)Circuit
serialize(SExpression &root) constCircuit
setAssemblyVariantName(std::shared_ptr< AssemblyVariant > av, const FileProofName &newName)Circuit
setComponentInstanceName(ComponentInstance &cmp, const CircuitIdentifier &newName)Circuit
setNetClassName(NetClass &netclass, const ElementName &newName)Circuit
setNetSignalName(NetSignal &netsignal, const CircuitIdentifier &newName, bool isAutoName)Circuit
~Circuit() noexceptCircuit