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