LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 std::optional< Uuid > &uuid=std::nullopt, const FilePath &lib=FilePath()) constWorkspaceLibraryDbinline
getAll(const QString &elementsTable, const std::optional< Uuid > &uuid, const FilePath &lib) constWorkspaceLibraryDbprivate
getByCategory(const std::optional< Uuid > &category, int limit=-1) constWorkspaceLibraryDbinline
getByCategory(const QString &elementsTable, const QString &categoryTable, const std::optional< Uuid > &category, int limit) constWorkspaceLibraryDbprivate
getCategoryMetadata(const FilePath catDir, std::optional< Uuid > *parent=nullptr) constWorkspaceLibraryDbinline
getCategoryMetadata(const QString &categoriesTable, const FilePath catDir, std::optional< Uuid > *parent) constWorkspaceLibraryDbprivate
getCategoryTable() noexceptWorkspaceLibraryDbprivatestatic
getChilds(const std::optional< Uuid > &parent) constWorkspaceLibraryDbinline
getChilds(const QString &categoriesTable, const std::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
getGenerated(const QString &generatedBy) constWorkspaceLibraryDbinline
getGenerated(const QString &elementsTable, const QString &generatedBy) constWorkspaceLibraryDbprivate
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