29 #ifndef RELOADTHREAD_H_ 30 #define RELOADTHREAD_H_ 37 #include "Helper/Tagging/Tagging.h" 38 #include "Helper/Settings/SayonaraClass.h" 39 #include "Helper/MetaData/MetaDataList.h" 40 #include "LibraryNamespaces.h" 52 void sig_reloading_library(
const QString& message,
int progress);
53 void sig_new_block_saved();
61 void set_lib_path(
const QString& library_path);
65 bool is_running()
const;
67 void set_quality(Library::ReloadQuality quality);
71 virtual void run()
override;
76 QString _library_path;
78 Library::ReloadQuality _quality;
79 bool _paused, _running;
84 int get_and_save_all_files(
const QHash<QString, MetaData>& v_md_map);
85 QStringList get_files_recursive (QDir base_dir);
86 QStringList process_sub_files(
const QDir& dir,
const QStringList& sub_files);
Definition: ReloadThread.h:44
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:31
Definition: DatabaseConnector.h:40