Sayonara Player
Loading...
Searching...
No Matches
Cover::Location Class Reference

Public Member Functions

 Location (const Location &cl)
 Location (Location &&cl) noexcept
Locationoperator= (const Location &cl)
Locationoperator= (Location &&cl) noexcept
bool isValid () const
QString hashPath () const
QString identifier () const
QList< Fetcher::UrlsearchUrls () const
bool hasSearchUrls () const
QString searchTerm () const
void setSearchTerm (const QString &searchTerm, const QString &coverFetcherIdentifier=QString())
void setSearchUrls (const QList< Fetcher::Url > &urls)
void enableFreetextSearch (bool enabled)
QString hash () const
bool hasAudioFileSource () const
QString audioFileSource () const
QString audioFileTarget () const
QString localPathDir () const
QStringList localPathHints () const
QString localPath () const
QString preferredPath () const
QString alternativePath () const

Static Public Member Functions

static Location coverLocation (const QString &albumName, const QString &artistName)
static Location coverLocation (const QString &albumName, const QStringList &artists)
static Location coverLocation (const QString &artist)
static Location coverLocation (const Artist &artist)
static Location coverLocation (const MetaData &track)
static Location coverLocation (const QList< QUrl > &urls, const QString &token)
static Location coverLocation (const Album &album)
static Location invalidLocation ()
static QString invalidPath ()