LibrePCB Developers Documentation
Device Member List

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

componentUuidChanged(const Uuid &uuid)Devicesignal
Device()=deleteDevice
Device(const Device &other)=deleteDevice
Device(const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US, const Uuid &component, const Uuid &package)Device
Device(std::unique_ptr< TransactionalDirectory > directory, const SExpression &root)Deviceprivate
getAllAvailableLocales() const noexceptLibraryBaseElement
getAttributes() noexceptDeviceinline
getAttributes() const noexceptDeviceinline
getAuthor() const noexceptLibraryBaseElementinline
getCategories() const noexceptLibraryElementinline
getComponentUuid() const noexceptDeviceinline
getCreated() const noexceptLibraryBaseElementinline
getDescriptions() const noexceptLibraryBaseElementinline
getDirectory() const noexceptLibraryBaseElementinline
getDirectory() noexceptLibraryBaseElementinline
getGeneratedBy() const noexceptLibraryElementinline
getKeywords() const noexceptLibraryBaseElementinline
getLongElementName() noexceptDeviceinlinestatic
getMessageApprovals() const noexceptLibraryBaseElementinline
getNames() const noexceptLibraryBaseElementinline
getPackageUuid() const noexceptDeviceinline
getPadSignalMap() noexceptDeviceinline
getPadSignalMap() const noexceptDeviceinline
getParts() noexceptDeviceinline
getParts() const noexceptDeviceinline
getResources() const noexceptLibraryElementinline
getShortElementName() noexceptDeviceinlinestatic
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
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
mAttributesDeviceprivate
mAuthorLibraryBaseElementprotected
mCategoriesLibraryElementprotected
mComponentUuidDeviceprivate
mCreatedLibraryBaseElementprotected
mDescriptionsLibraryBaseElementprotected
mDirectoryLibraryBaseElementprotected
mGeneratedByLibraryElementprotected
mIsDeprecatedLibraryBaseElementprotected
mKeywordsLibraryBaseElementprotected
mLongElementNameLibraryBaseElementprotected
mMessageApprovalsLibraryBaseElementprotected
mNamesLibraryBaseElementprotected
moveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
moveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
mPackageUuidDeviceprivate
mPadSignalMapDeviceprivate
mPartsDeviceprivate
mResourcesLibraryElementprotected
mShortElementNameLibraryBaseElementprotected
mUuidLibraryBaseElementprotected
mVersionLibraryBaseElementprotected
open(std::unique_ptr< TransactionalDirectory > directory, bool abortBeforeMigration=false)Devicestatic
operator=(const Device &rhs)=deleteDevice
librepcb::LibraryElement::operator=(const LibraryElement &rhs)=deleteLibraryElement
librepcb::LibraryBaseElement::operator=(const LibraryBaseElement &rhs)=deleteLibraryBaseElement
packageUuidChanged(const Uuid &uuid)Devicesignal
readFileFormat(const TransactionalDirectory &directory, const QString &fileName)LibraryBaseElementprotectedstatic
removeObsoleteMessageApprovals()LibraryBaseElementprotected
runChecks() const overrideDevicevirtual
save()LibraryBaseElementvirtual
saveIntoParentDirectory(TransactionalDirectory &dest)LibraryBaseElementvirtual
saveTo(TransactionalDirectory &dest)LibraryBaseElementvirtual
serialize(SExpression &root) const overrideDeviceprotectedvirtual
serializeMessageApprovals(SExpression &root) constLibraryBaseElementprotected
setAuthor(const QString &author) noexceptLibraryBaseElementinline
setCategories(const QSet< Uuid > &uuids) noexceptLibraryElementinline
setComponentUuid(const Uuid &uuid) noexceptDevice
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
setPackageUuid(const Uuid &uuid) noexceptDevice
setResources(const ResourceList &resources) noexceptLibraryElementinline
setVersion(const Version &version) noexceptLibraryBaseElementinline
~Device() noexceptDevice
~LibraryBaseElement() noexceptLibraryBaseElementvirtual
~LibraryElement() noexceptLibraryElementvirtual