LibrePCB Developers Documentation
LibraryBaseElement Member List

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

getAllAvailableLocales() const noexceptLibraryBaseElement
getAuthor() const noexceptLibraryBaseElementinline
getCreated() const noexceptLibraryBaseElementinline
getDescriptions() const noexceptLibraryBaseElementinline
getDirectory() const noexceptLibraryBaseElementinline
getDirectory() noexceptLibraryBaseElementinline
getKeywords() const noexceptLibraryBaseElementinline
getMessageApprovals() const noexceptLibraryBaseElementinline
getNames() const noexceptLibraryBaseElementinline
getUuid() const noexceptLibraryBaseElementinline
getVersion() const noexceptLibraryBaseElementinline
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
mAuthorLibraryBaseElementprotected
mCreatedLibraryBaseElementprotected
mDescriptionsLibraryBaseElementprotected
mDirectoryLibraryBaseElementprotected
mIsDeprecatedLibraryBaseElementprotected
mKeywordsLibraryBaseElementprotected
mLongElementNameLibraryBaseElementprotected
mMessageApprovalsLibraryBaseElementprotected
mNamesLibraryBaseElementprotected
moveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
moveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
mShortElementNameLibraryBaseElementprotected
mUuidLibraryBaseElementprotected
mVersionLibraryBaseElementprotected
operator=(const LibraryBaseElement &rhs)=deleteLibraryBaseElement
readFileFormat(const TransactionalDirectory &directory, const QString &fileName)LibraryBaseElementprotectedstatic
removeObsoleteMessageApprovals()LibraryBaseElementprotected
runChecks() constLibraryBaseElementvirtual
save()LibraryBaseElementvirtual
saveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
saveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
serialize(SExpression &root) constLibraryBaseElementprotectedvirtual
serializeMessageApprovals(SExpression &root) constLibraryBaseElementprotected
setAuthor(const QString &author) noexceptLibraryBaseElementinline
setDeprecated(bool deprecated) noexceptLibraryBaseElementinline
setDescriptions(const LocalizedDescriptionMap &descriptions) noexceptLibraryBaseElementinline
setKeywords(const LocalizedKeywordsMap &keywords) noexceptLibraryBaseElementinline
setMessageApprovals(const QSet< SExpression > &approvals) noexceptLibraryBaseElementinline
setNames(const LocalizedNameMap &names) noexceptLibraryBaseElementinline
setVersion(const Version &version) noexceptLibraryBaseElementinline
~LibraryBaseElement() noexceptLibraryBaseElementvirtual