LibrePCB Developers Documentation
|
The ComponentSymbolVariantItem class represents one symbol of a component symbol variant. More...
#include <componentsymbolvariantitem.h>
Public Types | |
enum class | Event |
typedef Slot< ComponentSymbolVariantItem, Event > | OnEditedSlot |
Public Attributes | |
Signal< ComponentSymbolVariantItem, Event > | onEdited |
Private Member Functions | |
void | pinSignalMapEdited (const ComponentPinSignalMap &map, int index, const std::shared_ptr< const ComponentPinSignalMapItem > &item, ComponentPinSignalMap::Event event) noexcept |
The ComponentSymbolVariantItem class represents one symbol of a component symbol variant.
Following information is considered as the "interface" of a symbol variant item and must therefore never be changed:
typedef Slot<ComponentSymbolVariantItem, Event> OnEditedSlot |
|
strong |
|
delete |
|
noexcept |
|
noexcept |
|
explicit |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
void serialize | ( | SExpression & | root | ) | const |
Serialize into librepcb::SExpression node.
root | Root node to serialize into. |
|
noexcept |
|
inlinenoexcept |
|
noexcept |
|
privatenoexcept |
Signal<ComponentSymbolVariantItem, Event> onEdited |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |