23 #ifndef LIBRARYIMPORTER_H
24 #define LIBRARYIMPORTER_H
27 #include "Helper/Tagging/Tagging.h"
28 #include "Helper/Settings/SayonaraClass.h"
29 #include "ImportCache.h"
44 enum class ImportStatus : quint8 {
56 void sig_status_changed(LibraryImporter::ImportStatus);
57 void sig_got_library_dirs(
const QStringList& library_dirs);
58 void sig_progress(
int);
65 void import_files(
const QStringList& files);
66 void import_dir(
const QString& dirname);
67 void accept_import(
const QString& target_dir);
69 LibraryImporter::ImportStatus get_status()
const;
74 void caching_thread_finished();
75 void copy_thread_finished();
77 void emit_status(LibraryImporter::ImportStatus status);
95 #endif // LIBRARYIMPORTER_H
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:31
Definition: DatabaseConnector.h:40
Definition: ImportCache.h:32
Definition: CachingThread.h:33
Definition: LibraryImporter.h:35
Definition: CopyThread.h:36