Sayonara Player
Public Types | Public Member Functions | Static Public Member Functions | List of all members
ArtistList Class Reference

ArtistList. More...

#include <Artist.h>

Inheritance diagram for ArtistList:

Public Types

using Size = Parent::size_type
 

Public Member Functions

QString majorArtist () const
 extract the main artist out of the artist list More...
 
Artist first () const
 
bool contains (ArtistId artistId) const
 
int count () const
 
ArtistListoperator<< (const Artist &artist)
 
ArtistListappendUnique (const ArtistList &other)
 
void sort (Library::SortOrder so)
 

Static Public Member Functions

static QString majorArtist (const QStringList &artists)
 extract the main artist out of the artist list More...
 

Detailed Description

ArtistList.

Member Function Documentation

◆ majorArtist() [1/2]

QString ArtistList::majorArtist ( ) const

extract the main artist out of the artist list

Parameters
artistsartist list
Returns
the name that appears more than 2/3 of all available artists

◆ majorArtist() [2/2]

static QString ArtistList::majorArtist ( const QStringList &  artists)
static

extract the main artist out of the artist list

Parameters
artistsartist list
Returns
the name that appears more than 2/3 of all available artists