21#ifndef LIBRARYIMPORTER_H
22#define LIBRARYIMPORTER_H
24#include "Utils/Pimpl.h"
45 enum class ImportStatus : uint8_t
59 void sigStatusChanged(Importer::ImportStatus);
60 void sigProgress(
int percent);
61 void sigCachedFilesChanged();
62 void sigTargetDirectoryChanged(
const QString& targetDir);
66 bool isRunning()
const;
67 void importFiles(
const QStringList& files,
const QString& targetDir);
68 void acceptImport(
const QString& targetDir);
71 int cachedFileCount()
const;
73 Importer::ImportStatus status()
const;
76 void cachingThreadFinished();
77 void copyThreadFinished();
78 void emitStatus(Importer::ImportStatus status);
79 void metadataChanged();
The LibraryImporter class.
Definition: LibraryImporter.h:37
Definition: LocalLibrary.h:38
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31