Sayonara Player
src
Utils
Library
Sortorder.h
1
/* Sortorder.h */
2
3
/* Copyright (C) 2011-2017 Lucio Carreras
4
*
5
* This file is part of sayonara player
6
*
7
* This program is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
17
* You should have received a copy of the GNU General Public License
18
* along with this program. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
#ifndef SORTORDER_H_
22
#define SORTORDER_H_
23
24
#include <QtGlobal>
25
26
namespace
Library
27
{
28
enum class
SortOrder : quint8
29
{
30
NoSorting=0,
31
ArtistNameAsc,
32
ArtistNameDesc,
33
ArtistTrackcountAsc,
34
ArtistTrackcountDesc,
35
AlbumNameAsc,
36
AlbumNameDesc,
37
AlbumYearAsc,
38
AlbumYearDesc,
39
AlbumTracksAsc,
40
AlbumTracksDesc,
41
AlbumDurationAsc,
42
AlbumDurationDesc,
43
AlbumRatingAsc,
44
AlbumRatingDesc,
45
TrackNumAsc,
46
TrackNumDesc,
47
TrackTitleAsc,
48
TrackTitleDesc,
49
TrackAlbumAsc,
50
TrackAlbumDesc,
51
TrackArtistAsc,
52
TrackArtistDesc,
53
TrackYearAsc,
54
TrackYearDesc,
55
TrackLenghtAsc,
56
TrackLengthDesc,
57
TrackBitrateAsc,
58
TrackBitrateDesc,
59
TrackSizeAsc,
60
TrackSizeDesc,
61
TrackDiscnumberAsc,
62
TrackDiscnumberDesc,
63
TrackRatingAsc,
64
TrackRatingDesc
65
};
66
}
67
68
#endif
Library
An interface class needed when implementing a library plugin.
Definition:
LibraryManager.h:36
Generated on Thu Jan 18 2018 03:17:51 for Sayonara Player by
1.8.13