LibrePCB Developers Documentation
|
This is the complete list of members for WorkspaceLibraryDb, including all inherited members.
find(const QString &keyword) const | WorkspaceLibraryDb | |
find(const QString &elementsTable, const QString &keyword) const | WorkspaceLibraryDb | private |
find(const QString &keyword) const | WorkspaceLibraryDb | |
findDevicesOfParts(const QString &keyword) const | WorkspaceLibraryDb | |
findPartsOfDevice(const Uuid &device, const QString &keyword) const | WorkspaceLibraryDb | |
getAll(const std::optional< Uuid > &uuid=std::nullopt, const FilePath &lib=FilePath()) const | WorkspaceLibraryDb | inline |
getAll(const QString &elementsTable, const std::optional< Uuid > &uuid, const FilePath &lib) const | WorkspaceLibraryDb | private |
getByCategory(const std::optional< Uuid > &category, int limit=-1) const | WorkspaceLibraryDb | inline |
getByCategory(const QString &elementsTable, const QString &categoryTable, const std::optional< Uuid > &category, int limit) const | WorkspaceLibraryDb | private |
getCategoryMetadata(const FilePath catDir, std::optional< Uuid > *parent=nullptr) const | WorkspaceLibraryDb | inline |
getCategoryMetadata(const QString &categoriesTable, const FilePath catDir, std::optional< Uuid > *parent) const | WorkspaceLibraryDb | private |
getCategoryTable() noexcept | WorkspaceLibraryDb | privatestatic |
getChilds(const std::optional< Uuid > &parent) const | WorkspaceLibraryDb | inline |
getChilds(const QString &categoriesTable, const std::optional< Uuid > &categoryUuid) const | WorkspaceLibraryDb | private |
getComponentDevices(const Uuid &component) const | WorkspaceLibraryDb | |
getDbVersion() const noexcept | WorkspaceLibraryDb | private |
getDeviceMetadata(const FilePath &devDir, Uuid *cmpUuid=nullptr, Uuid *pkgUuid=nullptr) const | WorkspaceLibraryDb | |
getDeviceParts(const Uuid &device) const | WorkspaceLibraryDb | |
getFilePath() const noexcept | WorkspaceLibraryDb | inline |
getGenerated(const QString &generatedBy) const | WorkspaceLibraryDb | inline |
getGenerated(const QString &elementsTable, const QString &generatedBy) const | WorkspaceLibraryDb | private |
getLatest(const Uuid &uuid) const | WorkspaceLibraryDb | inline |
getLatestVersionFilePath(const QMultiMap< Version, FilePath > &list) const noexcept | WorkspaceLibraryDb | private |
getLibraryMetadata(const FilePath libDir, QPixmap *icon=nullptr, QString *manufacturer=nullptr) const | WorkspaceLibraryDb | |
getMetadata(const FilePath elemDir, Uuid *uuid=nullptr, Version *version=nullptr, bool *deprecated=nullptr) const | WorkspaceLibraryDb | inline |
getMetadata(const QString &elementsTable, const FilePath elemDir, Uuid *uuid, Version *version, bool *deprecated) const | WorkspaceLibraryDb | private |
getPartAttributes(int partId) const | WorkspaceLibraryDb | private |
getResources(const FilePath elemDir) const | WorkspaceLibraryDb | inline |
getResources(const QString &elementsTable, const FilePath &elemDir) const | WorkspaceLibraryDb | private |
getScanProgressPercent() const noexcept | WorkspaceLibraryDb | |
getTable() noexcept | WorkspaceLibraryDb | privatestatic |
getTranslations(const FilePath &elemDir, const QStringList &localeOrder, QString *name=nullptr, QString *description=nullptr, QString *keywords=nullptr) const | WorkspaceLibraryDb | inline |
getTranslations(const QString &elementsTable, const FilePath &elemDir, const QStringList &localeOrder, QString *name, QString *description, QString *keywords) const | WorkspaceLibraryDb | private |
getUuidSet(QSqlQuery &query) | WorkspaceLibraryDb | privatestatic |
isScanInProgress() const noexcept | WorkspaceLibraryDb | inline |
mDb | WorkspaceLibraryDb | private |
mFilePath | WorkspaceLibraryDb | private |
mLibrariesPath | WorkspaceLibraryDb | private |
mLibraryScanner | WorkspaceLibraryDb | private |
operator=(const WorkspaceLibraryDb &rhs)=delete | WorkspaceLibraryDb | |
scanFailed(QString errorMsg) | WorkspaceLibraryDb | signal |
scanFinished() | WorkspaceLibraryDb | signal |
scanLibraryListUpdated(int libraryCount) | WorkspaceLibraryDb | signal |
scanProgressUpdate(int percent) | WorkspaceLibraryDb | signal |
scanStarted() | WorkspaceLibraryDb | signal |
scanSucceeded(int elementCount) | WorkspaceLibraryDb | signal |
sCurrentDbVersion | WorkspaceLibraryDb | privatestatic |
startLibraryRescan() noexcept | WorkspaceLibraryDb | |
WorkspaceLibraryDb()=delete | WorkspaceLibraryDb | |
WorkspaceLibraryDb(const WorkspaceLibraryDb &other)=delete | WorkspaceLibraryDb | |
WorkspaceLibraryDb(const FilePath &librariesPath) | WorkspaceLibraryDb | explicit |
~WorkspaceLibraryDb() noexcept | WorkspaceLibraryDb |