The ComponentSignalInstance class.
More...
#include <componentsignalinstance.h>
Inherits QObject.
◆ ComponentSignalInstance() [1/3]
◆ ComponentSignalInstance() [2/3]
◆ ComponentSignalInstance() [3/3]
◆ ~ComponentSignalInstance()
◆ getCircuit()
◆ getCompSignal()
◆ getNetSignal()
◆ getComponentInstance()
◆ isNetSignalNameForced()
bool isNetSignalNameForced |
( |
| ) |
const |
|
noexcept |
◆ getForcedNetSignalName()
QString getForcedNetSignalName |
( |
| ) |
const |
|
noexcept |
◆ getPadNames()
const QStringList & getPadNames |
( |
| ) |
const |
|
inlinenoexcept |
◆ getRegisteredSymbolPins()
const QList< SI_SymbolPin * > & getRegisteredSymbolPins |
( |
| ) |
const |
|
inlinenoexcept |
◆ getRegisteredFootprintPads()
◆ getRegisteredElementsCount()
int getRegisteredElementsCount |
( |
| ) |
const |
|
noexcept |
◆ isUsed()
◆ arePinsOrPadsUsed()
bool arePinsOrPadsUsed |
( |
| ) |
const |
|
noexcept |
◆ setNetSignal()
(Re-)Connect/Disconnect this component signal to/from a circuit's netsignal
- Warning
- This method must always be called from inside an UndoCommand!
- Parameters
-
netsignal | - (Re-)Connect: A Pointer to the new netsignal
|
- Exceptions
-
Exception | This method throws an exception in case of an error |
◆ addToCircuit()
◆ removeFromCircuit()
void removeFromCircuit |
( |
| ) |
|
◆ registerSymbolPin()
◆ unregisterSymbolPin()
◆ registerFootprintPad()
◆ unregisterFootprintPad()
◆ serialize()
◆ operator=()
◆ netSignalChanged
◆ padNamesChanged
void padNamesChanged |
( |
const QStringList & |
names | ) |
|
|
signal |
◆ updatePadNames()
◆ mCircuit
◆ mComponentInstance
◆ mComponentSignal
◆ mIsAddedToCircuit
◆ mNetSignal
◆ mPadNames
◆ mRegisteredSymbolPins
◆ mRegisteredFootprintPads
The documentation for this class was generated from the following files: