LibrePCB Developers Documentation
Package Member List

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

AssemblyType enum namePackage
getAllAvailableLocales() const noexceptLibraryBaseElement
getAlternativeNames() const noexceptPackageinline
getAssemblyType(bool resolveAuto) const noexceptPackage
getAuthor() const noexceptLibraryBaseElementinline
getCategories() const noexceptLibraryElementinline
getCreated() const noexceptLibraryBaseElementinline
getDescriptions() const noexceptLibraryBaseElementinline
getDirectory() const noexceptLibraryBaseElementinline
getDirectory() noexceptLibraryBaseElementinline
getFootprints() noexceptPackageinline
getFootprints() const noexceptPackageinline
getGeneratedBy() const noexceptLibraryElementinline
getKeywords() const noexceptLibraryBaseElementinline
getLongElementName() noexceptPackageinlinestatic
getMessageApprovals() const noexceptLibraryBaseElementinline
getModels() noexceptPackageinline
getModels() const noexceptPackageinline
getModelsForFootprint(const Uuid &fpt) const noexceptPackage
getNames() const noexceptLibraryBaseElementinline
getPads() noexceptPackageinline
getPads() const noexceptPackageinline
getResources() const noexceptLibraryElementinline
getShortElementName() noexceptPackageinlinestatic
getUuid() const noexceptLibraryBaseElementinline
getVersion() const noexceptLibraryBaseElementinline
guessAssemblyType() const noexceptPackage
isDeprecated() const noexceptLibraryBaseElementinline
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
mAlternativeNamesPackageprivate
mAssemblyTypePackageprivate
mAuthorLibraryBaseElementprotected
mCategoriesLibraryElementprotected
mCreatedLibraryBaseElementprotected
mDescriptionsLibraryBaseElementprotected
mDirectoryLibraryBaseElementprotected
mFootprintsPackageprivate
mGeneratedByLibraryElementprotected
mIsDeprecatedLibraryBaseElementprotected
mKeywordsLibraryBaseElementprotected
mLongElementNameLibraryBaseElementprotected
mMessageApprovalsLibraryBaseElementprotected
mModelsPackageprivate
mNamesLibraryBaseElementprotected
moveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
moveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
mPadsPackageprivate
mResourcesLibraryElementprotected
mShortElementNameLibraryBaseElementprotected
mUuidLibraryBaseElementprotected
mVersionLibraryBaseElementprotected
open(std::unique_ptr< TransactionalDirectory > directory, bool abortBeforeMigration=false)Packagestatic
operator=(const Package &rhs)=deletePackage
librepcb::LibraryElement::operator=(const LibraryElement &rhs)=deleteLibraryElement
librepcb::LibraryBaseElement::operator=(const LibraryBaseElement &rhs)=deleteLibraryBaseElement
Package()=deletePackage
Package(const Package &other)=deletePackage
Package(const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US, AssemblyType assemblyType)Package
Package(std::unique_ptr< TransactionalDirectory > directory, const SExpression &root)Packageprivate
readFileFormat(const TransactionalDirectory &directory, const QString &fileName)LibraryBaseElementprotectedstatic
removeObsoleteMessageApprovals()LibraryBaseElementprotected
runChecks() const overridePackagevirtual
save()LibraryBaseElementvirtual
saveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
saveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
serialize(SExpression &root) const overridePackageprotectedvirtual
serializeMessageApprovals(SExpression &root) constLibraryBaseElementprotected
setAssemblyType(AssemblyType type) noexceptPackageinline
setAuthor(const QString &author) noexceptLibraryBaseElementinline
setCategories(const QSet< Uuid > &uuids) noexceptLibraryElementinline
setDeprecated(bool deprecated) noexceptLibraryBaseElementinline
setDescriptions(const LocalizedDescriptionMap &descriptions) noexceptLibraryBaseElementinline
setGeneratedBy(const QString &gen) noexceptLibraryElementinline
setKeywords(const LocalizedKeywordsMap &keywords) noexceptLibraryBaseElementinline
setMessageApprovals(const QSet< SExpression > &approvals) noexceptLibraryBaseElementinline
setNames(const LocalizedNameMap &names) noexceptLibraryBaseElementinline
setResources(const ResourceList &resources) noexceptLibraryElementinline
setVersion(const Version &version) noexceptLibraryBaseElementinline
~LibraryBaseElement() noexceptLibraryBaseElementvirtual
~LibraryElement() noexceptLibraryElementvirtual
~Package() noexceptPackage