LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ProjectLibrary Member List

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

addComponent(Component &c)ProjectLibrary
addDevice(Device &d)ProjectLibrary
addElement(ElementType &element, QHash< Uuid, ElementType * > &elementList)ProjectLibraryprivate
addPackage(Package &p)ProjectLibrary
addSymbol(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
getDirectory() constProjectLibraryinline
getPackage(const Uuid &uuid) const noexceptProjectLibraryinline
getPackages() const noexceptProjectLibraryinline
getSymbol(const Uuid &uuid) const noexceptProjectLibraryinline
getSymbols() const noexceptProjectLibraryinline
mAllElementsProjectLibraryprivate
mComponentsProjectLibraryprivate
mDevicesProjectLibraryprivate
mDirectoryProjectLibraryprivate
mPackagesProjectLibraryprivate
mSymbolsProjectLibraryprivate
operator=(const ProjectLibrary &rhs)=deleteProjectLibrary
ProjectLibrary()=deleteProjectLibrary
ProjectLibrary(const ProjectLibrary &other)=deleteProjectLibrary
ProjectLibrary(std::unique_ptr< TransactionalDirectory > directory)ProjectLibrary
removeComponent(Component &c)ProjectLibrary
removeDevice(Device &d)ProjectLibrary
removeElement(ElementType &element, QHash< Uuid, ElementType * > &elementList)ProjectLibraryprivate
removePackage(Package &p)ProjectLibrary
removeSymbol(Symbol &s)ProjectLibrary
~ProjectLibrary() noexceptProjectLibrary