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 AlbumByArtistNameAsc(
const Album& album1,
const Album& album2);
78 bool AlbumByArtistNameDesc(
const Album& album1,
const Album& album2);
79 bool AlbumByNameAsc(
const Album& album1,
const Album& album2);
80 bool AlbumByNameDesc(
const Album& album1,
const Album& album2);
81 bool AlbumByYearAsc(
const Album& album1,
const Album& album2);
82 bool AlbumByYearDesc(
const Album& album1,
const Album& album2);
83 bool AlbumByDurationAsc(
const Album& album1,
const Album& album2);
84 bool AlbumByDurationDesc(
const Album& album1,
const Album& album2);
85 bool AlbumByTracksAsc(
const Album& album1,
const Album& album2);
86 bool AlbumByTracksDesc(
const Album& album1,
const Album& album2);
87 bool AlbumByRatingAsc(
const Album& album1,
const Album& album2);
88 bool AlbumByRatingDesc(
const Album& album1,
const Album& album2);
90 void sort_metadata(
MetaDataList& v_md, Library::SortOrder);
91 void sort_albums(
AlbumList& v_md, Library::SortOrder);
92 void sort_artists(
ArtistList& v_md, Library::SortOrder);
95 #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