24 #include <QStringList> 26 enum class SortOrder : quint8
65 enum class SortOrderPlaylists : quint8{
83 so_artists = SortOrder::ArtistNameAsc;
84 so_albums = SortOrder::AlbumNameAsc;
85 so_tracks = SortOrder::TrackAlbumAsc;
89 so_albums = so.so_albums;
90 so_artists = so.so_artists;
91 so_tracks = so.so_tracks;
95 return (so.so_albums == so_albums) &&
96 (so.so_artists == so_artists) &&
97 (so.so_tracks == so_tracks);
100 QString toString()
const{
101 return QString::number((
int) so_albums) +
"," +
102 QString::number((
int) so_artists) +
"," +
103 QString::number((
int) so_tracks);
109 QStringList lst = str.split(
",");
110 so.so_albums = (SortOrder) lst[0].toInt();
111 so.so_artists = (SortOrder) lst[1].toInt();
112 so.so_tracks = (SortOrder) lst[2].toInt();