LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 Component &element)WorkspaceLibraryScannerprivate
addElementToDb(WorkspaceLibraryDbWriter &writer, int libId, const Device &element)WorkspaceLibraryScannerprivate
addResourcesToDb(WorkspaceLibraryDbWriter &writer, int elementId, const ElementType &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