LibrePCB Developers Documentation
Library Member List

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

getAllAvailableLocales() const noexceptLibraryBaseElement
getAuthor() const noexceptLibraryBaseElementinline
getCreated() const noexceptLibraryBaseElementinline
getDependencies() const noexceptLibraryinline
getDescriptions() const noexceptLibraryBaseElementinline
getDirectory() const noexceptLibraryBaseElementinline
getDirectory() noexceptLibraryBaseElementinline
getElementsDirectoryName() const noexceptLibrary
getIcon() const noexceptLibraryinline
getIconAsPixmap() const noexceptLibrary
getKeywords() const noexceptLibraryBaseElementinline
getLongElementName() noexceptLibraryinlinestatic
getManufacturer() const noexceptLibraryinline
getMessageApprovals() const noexceptLibraryBaseElementinline
getNames() const noexceptLibraryBaseElementinline
getShortElementName() noexceptLibraryinlinestatic
getUrl() const noexceptLibraryinline
getUuid() const noexceptLibraryBaseElementinline
getVersion() const noexceptLibraryBaseElementinline
isDeprecated() const noexceptLibraryBaseElementinline
isValidElementDirectory(const FilePath &dir) noexceptLibraryBaseElementinlinestatic
isValidElementDirectory(const TransactionalDirectory &dir, const QString &path) noexceptLibraryBaseElementinlinestatic
Library()=deleteLibrary
Library(const Library &other)=deleteLibrary
Library(const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US)Library
Library(std::unique_ptr< TransactionalDirectory > directory, const SExpression &root)Libraryprivate
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
mAuthorLibraryBaseElementprotected
mCreatedLibraryBaseElementprotected
mDependenciesLibraryprivate
mDescriptionsLibraryBaseElementprotected
mDirectoryLibraryBaseElementprotected
mIconLibraryprivate
mIsDeprecatedLibraryBaseElementprotected
mKeywordsLibraryBaseElementprotected
mLongElementNameLibraryBaseElementprotected
mManufacturerLibraryprivate
mMessageApprovalsLibraryBaseElementprotected
mNamesLibraryBaseElementprotected
moveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
moveTo(TransactionalDirectory &dest) overrideLibraryvirtual
mShortElementNameLibraryBaseElementprotected
mUrlLibraryprivate
mUuidLibraryBaseElementprotected
mVersionLibraryBaseElementprotected
open(std::unique_ptr< TransactionalDirectory > directory, bool abortBeforeMigration=false)Librarystatic
operator=(const Library &rhs)=deleteLibrary
librepcb::LibraryBaseElement::operator=(const LibraryBaseElement &rhs)=deleteLibraryBaseElement
readFileFormat(const TransactionalDirectory &directory, const QString &fileName)LibraryBaseElementprotectedstatic
removeObsoleteMessageApprovals()LibraryBaseElementprotected
runChecks() constLibraryBaseElementvirtual
save() overrideLibraryvirtual
saveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
saveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
searchForElements() const noexceptLibrary
serialize(SExpression &root) const overrideLibraryprotectedvirtual
serializeMessageApprovals(SExpression &root) constLibraryBaseElementprotected
setAuthor(const QString &author) noexceptLibraryBaseElementinline
setDependencies(const QSet< Uuid > &deps) noexceptLibraryinline
setDeprecated(bool deprecated) noexceptLibraryBaseElementinline
setDescriptions(const LocalizedDescriptionMap &descriptions) noexceptLibraryBaseElementinline
setIcon(const QByteArray &png) noexceptLibraryinline
setKeywords(const LocalizedKeywordsMap &keywords) noexceptLibraryBaseElementinline
setManufacturer(const SimpleString &value) noexceptLibraryinline
setMessageApprovals(const QSet< SExpression > &approvals) noexceptLibraryBaseElementinline
setNames(const LocalizedNameMap &names) noexceptLibraryBaseElementinline
setUrl(const QUrl &url) noexceptLibraryinline
setVersion(const Version &version) noexceptLibraryBaseElementinline
~Library() noexceptLibrary
~LibraryBaseElement() noexceptLibraryBaseElementvirtual