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 ()