![]() |
LibrePCB Developers Documentation
|
The ComponentSignalInstance class. More...
#include <componentsignalinstance.h>
Inherits QObject.
Collaboration diagram for ComponentSignalInstance:Signals | |
| void | netSignalChanged (NetSignal *from, NetSignal *to) |
| void | padNamesChanged (const QStringList &names) |
Public Member Functions | |
| ComponentSignalInstance ()=delete | |
| ComponentSignalInstance (const ComponentSignalInstance &other)=delete | |
| ComponentSignalInstance (Circuit &circuit, ComponentInstance &cmpInstance, const ComponentSignal &cmpSignal, NetSignal *netsignal=nullptr) | |
| ~ComponentSignalInstance () noexcept | |
| Circuit & | getCircuit () const noexcept |
| const ComponentSignal & | getCompSignal () const noexcept |
| NetSignal * | getNetSignal () const noexcept |
| ComponentInstance & | getComponentInstance () const noexcept |
| bool | isNetSignalNameForced () const noexcept |
| QString | getForcedNetSignalName () const noexcept |
| const QStringList & | getPadNames () const noexcept |
| const QList< SI_SymbolPin * > & | getRegisteredSymbolPins () const noexcept |
| const QList< BI_Pad * > & | getRegisteredFootprintPads () const noexcept |
| int | getRegisteredElementsCount () const noexcept |
| bool | isUsed () const noexcept |
| bool | arePinsOrPadsUsed () const noexcept |
| void | setNetSignal (NetSignal *netsignal) |
| (Re-)Connect/Disconnect this component signal to/from a circuit's netsignal | |
| void | addToCircuit () |
| void | removeFromCircuit () |
| void | registerSymbolPin (SI_SymbolPin &pin) |
| void | unregisterSymbolPin (SI_SymbolPin &pin) |
| void | registerFootprintPad (BI_Pad &pad) |
| void | unregisterFootprintPad (BI_Pad &pad) |
| void | serialize (SExpression &root) const |
| Serialize into librepcb::SExpression node. | |
| ComponentSignalInstance & | operator= (const ComponentSignalInstance &rhs)=delete |
Private Member Functions | |
| void | updatePadNames () noexcept |
Private Attributes | |
| Circuit & | mCircuit |
| ComponentInstance & | mComponentInstance |
| const ComponentSignal & | mComponentSignal |
| bool | mIsAddedToCircuit |
| NetSignal * | mNetSignal |
| QStringList | mPadNames |
| QList< SI_SymbolPin * > | mRegisteredSymbolPins |
| QList< BI_Pad * > | mRegisteredFootprintPads |
The ComponentSignalInstance class.
|
delete |
|
delete |
|
explicit |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
noexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
noexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the caller graph for this function:
|
noexcept |
Here is the caller graph for this function:
|
inlinenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
noexcept |
Here is the call graph for this function:
Here is the caller graph for this function:| void setNetSignal | ( | NetSignal * | netsignal | ) |
(Re-)Connect/Disconnect this component signal to/from a circuit's netsignal
| netsignal | - (Re-)Connect: A Pointer to the new netsignal
|
| Exception | This method throws an exception in case of an error |
Here is the call graph for this function:
Here is the caller graph for this function:| void addToCircuit | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void removeFromCircuit | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void registerSymbolPin | ( | SI_SymbolPin & | pin | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void unregisterSymbolPin | ( | SI_SymbolPin & | pin | ) |
Here is the caller graph for this function:| void registerFootprintPad | ( | BI_Pad & | pad | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void unregisterFootprintPad | ( | BI_Pad & | pad | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void serialize | ( | SExpression & | root | ) | const |
Serialize into librepcb::SExpression node.
| root | Root node to serialize into. |
Here is the call graph for this function:
|
delete |
Here is the caller graph for this function:
|
signal |
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |