44 ImportCache(
const QString& libraryPath,
const std::shared_ptr<Tagging::TagReader>& tagReader);
45 virtual ~ImportCache();
47 ImportCache(
const ImportCache& other);
48 ImportCache& operator=(
const ImportCache& other);
52 void addFile(
const QString& filename,
const QString& parentDirectory);
54 [[nodiscard]] QStringList files()
const;
56 [[nodiscard]]
int count()
const;
57 [[nodiscard]]
int soundFileCount()
const;
59 [[nodiscard]] QString targetFilename(
const QString& srcFilename,
const QString& targetDirectory)
const;
60 [[nodiscard]]
MetaData metadata(
const QString& filename)
const;
64 void addSoundfile(
const QString& filename);