Sayonara Player
Loading...
Searching...
No Matches
Library::CacheProcessor Class Referenceabstract
Inheritance diagram for Library::CacheProcessor:

Classes

struct  CacheResult

Public Slots

virtual void cacheFiles ()=0

Signals

void sigCachedFilesChanged ()
void sigFinished ()

Public Member Functions

virtual CacheResult cacheResult () const =0
virtual void cancel ()=0
virtual bool wasCancelled () const =0

Static Public Member Functions

static CacheProcessorcreate (const QStringList &fileList, const QString &libraryPath, const std::shared_ptr< Tagging::TagReader > &tagReader, const std::shared_ptr< Util::ArchiveExtractor > &archiveExtractor, const std::shared_ptr< Util::DirectoryReader > &directoryReader, const std::shared_ptr< Util::FileSystem > &fileSystem)

Protected Member Functions

void emitCachedFilesChanged ()