LibrePCB Developers Documentation
ProjectLibrary Member List

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

addComponent(library::Component &c)ProjectLibrary
addDevice(library::Device &d)ProjectLibrary
addElement(ElementType &element, QHash< Uuid, ElementType *> &elementList)ProjectLibraryprivate
addPackage(library::Package &p)ProjectLibrary
addSymbol(library::Symbol &s)ProjectLibrary
getComponent(const Uuid &uuid) const noexceptProjectLibraryinline
getComponents() const noexceptProjectLibraryinline
getDevice(const Uuid &uuid) const noexceptProjectLibraryinline
getDevices() const noexceptProjectLibraryinline
getDevicesOfComponent(const Uuid &compUuid) const noexceptProjectLibrary
getPackage(const Uuid &uuid) const noexceptProjectLibraryinline
getPackages() const noexceptProjectLibraryinline
getSymbol(const Uuid &uuid) const noexceptProjectLibraryinline
getSymbols() const noexceptProjectLibraryinline
loadElements(const QString &dirname, const QString &type, QHash< Uuid, ElementType *> &elementList)ProjectLibraryprivate
mAllElementsProjectLibraryprivate
mComponentsProjectLibraryprivate
mDevicesProjectLibraryprivate
mDirectoryProjectLibraryprivate
mElementsToUpgradeProjectLibraryprivate
mPackagesProjectLibraryprivate
mSymbolsProjectLibraryprivate
operator=(const ProjectLibrary &rhs)ProjectLibraryprivate
ProjectLibrary(std::unique_ptr< TransactionalDirectory > directory)ProjectLibrary
ProjectLibrary()ProjectLibraryprivate
ProjectLibrary(const ProjectLibrary &other)ProjectLibraryprivate
removeComponent(library::Component &c)ProjectLibrary
removeDevice(library::Device &d)ProjectLibrary
removeElement(ElementType &element, QHash< Uuid, ElementType *> &elementList)ProjectLibraryprivate
removePackage(library::Package &p)ProjectLibrary
removeSymbol(library::Symbol &s)ProjectLibrary
save()ProjectLibrary
~ProjectLibrary() noexceptProjectLibrary