24#include "Utils/Pimpl.h"
44 ImportCache(
const QString& libraryPath,
const std::shared_ptr<Tagging::TagReader>& tagReader);
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);
67 using ImportCachePtr = std::shared_ptr<ImportCache>;
Definition: ImportCache.h:40
Definition: EngineUtils.h:33
The GUI_TagEdit class.
Definition: Engine.h:33
Definition: typedefs.h:33