21 #ifndef LIBRARYIMPORTER_H
22 #define LIBRARYIMPORTER_H
24 #include "Utils/Pimpl.h"
46 enum class ImportStatus : uint8_t
59 void sig_status_changed(Importer::ImportStatus);
60 void sig_got_library_dirs(
const QStringList& library_dirs);
61 void sig_progress(
int percent);
62 void sig_progress_no_percent(
int progress);
64 void sig_target_dir_changed(
const QString& target_dir);
68 void import_files(
const QStringList& files,
const QString& target_dir);
69 void accept_import(
const QString& target_dir);
73 Importer::ImportStatus status()
const;
77 void caching_thread_finished();
78 void copy_thread_finished();
79 void emit_status(Importer::ImportStatus status);
80 void metadata_changed();
85 #endif // LIBRARYIMPORTER_H