23 #ifndef METADATASORTING_H 24 #define METADATASORTING_H 26 #include "Utils/Library/Sortorder.h" 72 bool ArtistByNameAsc(
const Artist& artist1,
const Artist& artist2);
73 bool ArtistByNameDesc(
const Artist& artist1,
const Artist& artist2);
74 bool ArtistByTrackCountAsc(
const Artist& artist1,
const Artist& artist2);
75 bool ArtistByTrackCountDesc(
const Artist& artist1,
const Artist& artist2);
77 bool AlbumByNameAsc(
const Album& album1,
const Album& album2);
78 bool AlbumByNameDesc(
const Album& album1,
const Album& album2);
79 bool AlbumByYearAsc(
const Album& album1,
const Album& album2);
80 bool AlbumByYearDesc(
const Album& album1,
const Album& album2);
81 bool AlbumByDurationAsc(
const Album& album1,
const Album& album2);
82 bool AlbumByDurationDesc(
const Album& album1,
const Album& album2);
83 bool AlbumByTracksAsc(
const Album& album1,
const Album& album2);
84 bool AlbumByTracksDesc(
const Album& album1,
const Album& album2);
85 bool AlbumByRatingAsc(
const Album& album1,
const Album& album2);
86 bool AlbumByRatingDesc(
const Album& album1,
const Album& album2);
88 void sort_metadata(
MetaDataList& v_md, Library::SortOrder);
89 void sort_albums(
AlbumList& v_md, Library::SortOrder);
90 void sort_artists(
ArtistList& v_md, Library::SortOrder);
93 #endif // METADATASORTING_H
The AlbumList class.
Definition: Album.h:85
ArtistList.
Definition: Artist.h:69
The Album class.
Definition: Album.h:38
The Artist class.
Definition: Artist.h:35