LibrePCB Developers Documentation
|
#include <schematicclipboarddata.h>
Public Member Functions | |
ComponentInstance (const Uuid &uuid, const Uuid &libComponentUuid, const Uuid &libVariantUuid, const CircuitIdentifier &name, const QString &value, const AttributeList &attributes, const ComponentAssemblyOptionList &assemblyOptions, bool lockParts) | |
ComponentInstance (const SExpression &node) | |
const Uuid & | getUuid () const noexcept |
Required for librepcb::SerializableObjectList::contains() More... | |
void | serialize (SExpression &root) const |
bool | operator!= (const ComponentInstance &rhs) noexcept |
Public Attributes | |
Uuid | uuid |
Uuid | libComponentUuid |
Uuid | libVariantUuid |
CircuitIdentifier | name |
QString | value |
AttributeList | attributes |
ComponentAssemblyOptionList | assemblyOptions |
bool | lockAssembly |
Signal< ComponentInstance > | onEdited |
Dummy event, not used. More... | |
Static Public Attributes | |
static constexpr const char * | tagname = "component" |
|
inline |
|
inlineexplicit |
|
inlinenoexcept |
Required for librepcb::SerializableObjectList::contains()
|
inline |
|
inlinenoexcept |
|
staticconstexpr |
Uuid uuid |
Uuid libComponentUuid |
Uuid libVariantUuid |
CircuitIdentifier name |
QString value |
AttributeList attributes |
ComponentAssemblyOptionList assemblyOptions |
bool lockAssembly |
Signal<ComponentInstance> onEdited |
Dummy event, not used.