LibrePCB Developers Documentation
WorkspaceLibraryDb Member List

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

find(const QString &keyword) constWorkspaceLibraryDb
find(const QString &elementsTable, const QString &keyword) constWorkspaceLibraryDbprivate
find(const QString &keyword) constWorkspaceLibraryDb
findDevicesOfParts(const QString &keyword) constWorkspaceLibraryDb
findPartsOfDevice(const Uuid &device, const QString &keyword) constWorkspaceLibraryDb
getAll(const tl::optional< Uuid > &uuid=tl::nullopt, const FilePath &lib=FilePath()) constWorkspaceLibraryDbinline
getAll(const QString &elementsTable, const tl::optional< Uuid > &uuid, const FilePath &lib) constWorkspaceLibraryDbprivate
getByCategory(const tl::optional< Uuid > &category, int limit=-1) constWorkspaceLibraryDbinline
getByCategory(const QString &elementsTable, const QString &categoryTable, const tl::optional< Uuid > &category, int limit) constWorkspaceLibraryDbprivate
getCategoryMetadata(const FilePath catDir, tl::optional< Uuid > *parent=nullptr) constWorkspaceLibraryDbinline
getCategoryMetadata(const QString &categoriesTable, const FilePath catDir, tl::optional< Uuid > *parent) constWorkspaceLibraryDbprivate
getCategoryTable() noexceptWorkspaceLibraryDbprivatestatic
getChilds(const tl::optional< Uuid > &parent) constWorkspaceLibraryDbinline
getChilds(const QString &categoriesTable, const tl::optional< Uuid > &categoryUuid) constWorkspaceLibraryDbprivate
getComponentDevices(const Uuid &component) constWorkspaceLibraryDb
getDbVersion() const noexceptWorkspaceLibraryDbprivate
getDeviceMetadata(const FilePath &devDir, Uuid *cmpUuid=nullptr, Uuid *pkgUuid=nullptr) constWorkspaceLibraryDb
getDeviceParts(const Uuid &device) constWorkspaceLibraryDb
getFilePath() const noexceptWorkspaceLibraryDbinline
getLatest(const Uuid &uuid) constWorkspaceLibraryDbinline
getLatestVersionFilePath(const QMultiMap< Version, FilePath > &list) const noexceptWorkspaceLibraryDbprivate
getLibraryMetadata(const FilePath libDir, QPixmap *icon=nullptr, QString *manufacturer=nullptr) constWorkspaceLibraryDb
getMetadata(const FilePath elemDir, Uuid *uuid=nullptr, Version *version=nullptr, bool *deprecated=nullptr) constWorkspaceLibraryDbinline
getMetadata(const QString &elementsTable, const FilePath elemDir, Uuid *uuid, Version *version, bool *deprecated) constWorkspaceLibraryDbprivate
getPartAttributes(int partId) constWorkspaceLibraryDbprivate
getResources(const FilePath elemDir) constWorkspaceLibraryDbinline
getResources(const QString &elementsTable, const FilePath &elemDir) constWorkspaceLibraryDbprivate
getScanProgressPercent() const noexceptWorkspaceLibraryDb
getTable() noexceptWorkspaceLibraryDbprivatestatic
getTranslations(const FilePath &elemDir, const QStringList &localeOrder, QString *name=nullptr, QString *description=nullptr, QString *keywords=nullptr) constWorkspaceLibraryDbinline
getTranslations(const QString &elementsTable, const FilePath &elemDir, const QStringList &localeOrder, QString *name, QString *description, QString *keywords) constWorkspaceLibraryDbprivate
getUuidSet(QSqlQuery &query)WorkspaceLibraryDbprivatestatic
isScanInProgress() const noexceptWorkspaceLibraryDbinline
mDbWorkspaceLibraryDbprivate
mFilePathWorkspaceLibraryDbprivate
mLibrariesPathWorkspaceLibraryDbprivate
mLibraryScannerWorkspaceLibraryDbprivate
operator=(const WorkspaceLibraryDb &rhs)=deleteWorkspaceLibraryDb
scanFailed(QString errorMsg)WorkspaceLibraryDbsignal
scanFinished()WorkspaceLibraryDbsignal
scanLibraryListUpdated(int libraryCount)WorkspaceLibraryDbsignal
scanProgressUpdate(int percent)WorkspaceLibraryDbsignal
scanStarted()WorkspaceLibraryDbsignal
scanSucceeded(int elementCount)WorkspaceLibraryDbsignal
sCurrentDbVersionWorkspaceLibraryDbprivatestatic
startLibraryRescan() noexceptWorkspaceLibraryDb
WorkspaceLibraryDb()=deleteWorkspaceLibraryDb
WorkspaceLibraryDb(const WorkspaceLibraryDb &other)=deleteWorkspaceLibraryDb
WorkspaceLibraryDb(const FilePath &librariesPath)WorkspaceLibraryDbexplicit
~WorkspaceLibraryDb() noexceptWorkspaceLibraryDb