29#ifndef RELOADTHREAD_H_
30#define RELOADTHREAD_H_
32#include "Utils/Library/LibraryNamespaces.h"
33#include "Utils/Pimpl.h"
47 void sigReloadingLibrary(
const QString& message,
int progress);
48 void sigNewBlockSaved();
57 bool isRunning()
const;
59 void setLibrary(LibraryId
id,
const QString& libraryPath);
62 virtual void run()
override;
65 bool getAndSaveAllFiles(
const QHash<QString, MetaData>& pathMetadataMap);
66 QStringList getFilesRecursive(QDir base_dir);
67 QStringList filterValidFiles(
const QDir& dir,
const QStringList& filesInDir);
Definition: ReloadThread.h:42
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31
ReloadQuality
The ReloadQuality enum.
Definition: LibraryNamespaces.h:48