LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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) const noexceptCircuitinline
operator=(const Circuit &rhs)=deleteCircuit
operator==(const Circuit &rhs) const 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