LibrePCB Developers Documentation
Component Member List

This is the complete list of members for Component, including all inherited members.

cleanNorm(QString norm) noexceptComponentprivatestatic
Component()=deleteComponent
Component(const Component &other)=deleteComponent
Component(const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US)Component
Component(std::unique_ptr< TransactionalDirectory > directory, const SExpression &root)Componentprivate
getAllAvailableLocales() const noexceptLibraryBaseElement
getAttributes() noexceptComponentinline
getAttributes() const noexceptComponentinline
getAuthor() const noexceptLibraryBaseElementinline
getCategories() const noexceptLibraryElementinline
getCreated() const noexceptLibraryBaseElementinline
getDefaultValue() const noexceptComponentinline
getDescriptions() const noexceptLibraryBaseElementinline
getDirectory() const noexceptLibraryBaseElementinline
getDirectory() noexceptLibraryBaseElementinline
getGeneratedBy() const noexceptLibraryElementinline
getKeywords() const noexceptLibraryBaseElementinline
getLongElementName() noexceptComponentinlinestatic
getMessageApprovals() const noexceptLibraryBaseElementinline
getNames() const noexceptLibraryBaseElementinline
getPrefixes() const noexceptComponentinline
getResources() const noexceptLibraryElementinline
getShortElementName() noexceptComponentinlinestatic
getSignalOfPin(const Uuid &symbVar, const Uuid &item, const Uuid &pin)Component
getSignalOfPin(const Uuid &symbVar, const Uuid &item, const Uuid &pin) constComponent
getSignals() noexceptComponentinline
getSignals() const noexceptComponentinline
getSymbolVariantIndexByNorm(const QStringList &normOrder) const noexceptComponent
getSymbolVariants() noexceptComponentinline
getSymbolVariants() const noexceptComponentinline
getSymbVarItem(const Uuid &symbVar, const Uuid &item)Component
getSymbVarItem(const Uuid &symbVar, const Uuid &item) constComponent
getUuid() const noexceptLibraryBaseElementinline
getVersion() const noexceptLibraryBaseElementinline
isDeprecated() const noexceptLibraryBaseElementinline
isSchematicOnly() const noexceptComponentinline
isValidElementDirectory(const FilePath &dir) noexceptLibraryBaseElementinlinestatic
isValidElementDirectory(const TransactionalDirectory &dir, const QString &path) noexceptLibraryBaseElementinlinestatic
LibraryBaseElement()=deleteLibraryBaseElement
LibraryBaseElement(const LibraryBaseElement &other)=deleteLibraryBaseElement
LibraryBaseElement(const QString &shortElementName, const QString &longElementName, const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US)LibraryBaseElement
LibraryBaseElement(const QString &shortElementName, const QString &longElementName, bool dirnameMustBeUuid, std::unique_ptr< TransactionalDirectory > directory, const SExpression &root)LibraryBaseElement
LibraryElement()=deleteLibraryElement
LibraryElement(const LibraryElement &other)=deleteLibraryElement
LibraryElement(const QString &shortElementName, const QString &longElementName, const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US)LibraryElement
LibraryElement(const QString &shortElementName, const QString &longElementName, bool dirnameMustBeUuid, std::unique_ptr< TransactionalDirectory > directory, const SExpression &root)LibraryElement
mAttributesComponentprivate
mAuthorLibraryBaseElementprotected
mCategoriesLibraryElementprotected
mCreatedLibraryBaseElementprotected
mDefaultValueComponentprivate
mDescriptionsLibraryBaseElementprotected
mDirectoryLibraryBaseElementprotected
mGeneratedByLibraryElementprotected
mIsDeprecatedLibraryBaseElementprotected
mKeywordsLibraryBaseElementprotected
mLongElementNameLibraryBaseElementprotected
mMessageApprovalsLibraryBaseElementprotected
mNamesLibraryBaseElementprotected
moveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
moveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
mPrefixesComponentprivate
mResourcesLibraryElementprotected
mSchematicOnlyComponentprivate
mShortElementNameLibraryBaseElementprotected
mSignalsComponentprivate
mSymbolVariantsComponentprivate
mUuidLibraryBaseElementprotected
mVersionLibraryBaseElementprotected
open(std::unique_ptr< TransactionalDirectory > directory, bool abortBeforeMigration=false)Componentstatic
operator=(const Component &rhs)=deleteComponent
librepcb::LibraryElement::operator=(const LibraryElement &rhs)=deleteLibraryElement
librepcb::LibraryBaseElement::operator=(const LibraryBaseElement &rhs)=deleteLibraryBaseElement
readFileFormat(const TransactionalDirectory &directory, const QString &fileName)LibraryBaseElementprotectedstatic
removeObsoleteMessageApprovals()LibraryBaseElementprotected
runChecks() const overrideComponentvirtual
save()LibraryBaseElementvirtual
saveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
saveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
serialize(SExpression &root) const overrideComponentprotectedvirtual
serializeMessageApprovals(SExpression &root) constLibraryBaseElementprotected
setAuthor(const QString &author) noexceptLibraryBaseElementinline
setCategories(const QSet< Uuid > &uuids) noexceptLibraryElementinline
setDefaultValue(const QString &value) noexceptComponentinline
setDeprecated(bool deprecated) noexceptLibraryBaseElementinline
setDescriptions(const LocalizedDescriptionMap &descriptions) noexceptLibraryBaseElementinline
setGeneratedBy(const QString &gen) noexceptLibraryElementinline
setIsSchematicOnly(bool schematicOnly) noexceptComponentinline
setKeywords(const LocalizedKeywordsMap &keywords) noexceptLibraryBaseElementinline
setMessageApprovals(const QSet< SExpression > &approvals) noexceptLibraryBaseElementinline
setNames(const LocalizedNameMap &names) noexceptLibraryBaseElementinline
setPrefixes(const NormDependentPrefixMap &prefixes) noexceptComponentinline
setResources(const ResourceList &resources) noexceptLibraryElementinline
setVersion(const Version &version) noexceptLibraryBaseElementinline
~Component() noexceptComponent
~LibraryBaseElement() noexceptLibraryBaseElementvirtual
~LibraryElement() noexceptLibraryElementvirtual