LibrePCB Developers Documentation
WorkspaceLibraryScanner Member List

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

addElementsToDb(WorkspaceLibraryDbWriter &writer, const FilePath &libPath, const QStringList &dirs, int libId)WorkspaceLibraryScannerprivate
addElementToDb(WorkspaceLibraryDbWriter &writer, int libId, const ElementType &element)WorkspaceLibraryScannerprivate
addElementToDb(WorkspaceLibraryDbWriter &writer, int libId, const ComponentCategory &element)WorkspaceLibraryScannerprivate
addElementToDb(WorkspaceLibraryDbWriter &writer, int libId, const PackageCategory &element)WorkspaceLibraryScannerprivate
addElementToDb(WorkspaceLibraryDbWriter &writer, int libId, const Package &element)WorkspaceLibraryScannerprivate
addElementToDb(WorkspaceLibraryDbWriter &writer, int libId, const Device &element)WorkspaceLibraryScannerprivate
addToCategories(WorkspaceLibraryDbWriter &writer, int elementId, const ElementType &element)WorkspaceLibraryScannerprivate
addTranslationsToDb(WorkspaceLibraryDbWriter &writer, int elementId, const ElementType &element)WorkspaceLibraryScannerprivate
getLibrariesOfDirectory(const QString &root, QList< std::shared_ptr< Library > > &libs) noexceptWorkspaceLibraryScannerprivate
getProgressPercent() const noexceptWorkspaceLibraryScannerinline
mAbortWorkspaceLibraryScannerprivate
mDbFilePathWorkspaceLibraryScannerprivate
mLastProgressPercentWorkspaceLibraryScannerprivate
mLibrariesPathWorkspaceLibraryScannerprivate
mSemaphoreWorkspaceLibraryScannerprivate
openAndMigrate(const FilePath &fp)WorkspaceLibraryScannerprivate
operator=(const WorkspaceLibraryScanner &rhs)=deleteWorkspaceLibraryScanner
run() noexcept overrideWorkspaceLibraryScannerprivate
scan() noexceptWorkspaceLibraryScannerprivate
scanFailed(QString errorMsg)WorkspaceLibraryScannersignal
scanFinished()WorkspaceLibraryScannersignal
scanLibraryListUpdated(int libraryCount)WorkspaceLibraryScannersignal
scanProgressUpdate(int percent)WorkspaceLibraryScannersignal
scanStarted()WorkspaceLibraryScannersignal
scanSucceeded(int elementCount)WorkspaceLibraryScannersignal
startScan() noexceptWorkspaceLibraryScanner
updateLibraries(SQLiteDatabase &db, WorkspaceLibraryDbWriter &writer, const QList< std::shared_ptr< Library > > &libs)WorkspaceLibraryScannerprivate
WorkspaceLibraryScanner(const FilePath &librariesPath, const FilePath &dbFilePath) noexceptWorkspaceLibraryScanner
WorkspaceLibraryScanner(const WorkspaceLibraryScanner &other)=deleteWorkspaceLibraryScanner
~WorkspaceLibraryScanner() noexceptWorkspaceLibraryScanner