Sayonara Player
Loading...
Searching...
No Matches
Library::Importer Class Reference
Inheritance diagram for Library::Importer:

Public Types

enum class  ImportStatus : uint8_t {
  Cancelled ,
  Rollback ,
  Caching ,
  NoTracks ,
  NoValidTracks ,
  CachingFinished ,
  Importing ,
  Imported
}

Signals

void sigStatusChanged (Library::Importer::ImportStatus status)
void sigProgress (int percent)
void sigCachedFilesChanged ()
void sigTargetDirectoryChanged (const QString &targetDir)

Public Member Functions

 Importer (DB::LibraryDatabase *libraryDatabase, std::shared_ptr< Util::FileSystem > fileSystem, std::shared_ptr< Tagging::TagReader > tagReader, QObject *parent)
void import (const QString &libraryPath, const QStringList &files, const QString &targetDir)
void cancelImport ()
void copy (const QString &targetDir)
Importer::ImportStatus status () const
MetaDataList cachedTracks () const
void reset ()