#include <track.h>
Static Public Member Functions | |
| static TrackComparatorPtr | createPtr (TrackComparator *comparator) |
| Creates a shared ptr to the given comparator. | |
Static Public Attributes | |
| static TrackComparatorPtr | KEEP_ORDER |
| static TrackComparatorPtr | BY_TITLE |
| static TrackComparatorPtr | BY_ARTISTONLY |
| static TrackComparatorPtr | BY_ALBUMONLY |
| static TrackComparatorPtr | BY_TVSHOWONLY |
| static TrackComparatorPtr | BY_SEASONONLY |
| static TrackComparatorPtr | BY_EPISODEONLY |
| static TrackComparatorPtr | BY_GENREONLY |
| static TrackComparatorPtr | BY_CATEGORY |
| static TrackComparatorPtr | BY_COMMENT |
| static TrackComparatorPtr | BY_COMPOSERONLY |
| static TrackComparatorPtr | BY_EQSETTING |
| static TrackComparatorPtr | BY_DESCRIPTIONTXT |
| static TrackComparatorPtr | BY_GROUPING |
| static TrackComparatorPtr | BY_BITRATE |
| static TrackComparatorPtr | BY_FILETYPE |
| static TrackComparatorPtr | BY_TIMEMODIFIED |
| static TrackComparatorPtr | BY_TRACKNUMBER |
| static TrackComparatorPtr | BY_SIZE |
| static TrackComparatorPtr | BY_TRACKLENGTH |
| static TrackComparatorPtr | BY_YEAR |
| static TrackComparatorPtr | BY_SAMPLERATE |
| static TrackComparatorPtr | BY_DATEADDED |
| static TrackComparatorPtr | BY_RECENTLYADDED |
| static TrackComparatorPtr | BY_PLAYCOUNTONLY |
| static TrackComparatorPtr | BY_LASTPLAYED |
| static TrackComparatorPtr | BY_LASTPLAYED_REVERSE |
| static TrackComparatorPtr | BY_RATING |
| static TrackComparatorPtr | BY_CDNUMBER |
| static TrackComparatorPtr | BY_RELEASEDATE |
| static TrackComparatorPtr | BY_BPM |
| static TrackComparatorPtr | BY_SKIPCOUNTONLY |
| static TrackComparatorPtr | BY_LASTSKIPPED |
| static TrackComparatorPtr | BY_LASTSKIPPED_REVERSE |
| static TrackComparatorPtr | BY_ALBUM |
| static TrackComparatorPtr | BY_ARTIST |
| static TrackComparatorPtr | BY_GENRE |
| static TrackComparatorPtr | BY_COMPOSER |
| static TrackComparatorPtr | BY_PLAYCOUNT |
| static TrackComparatorPtr | BY_SKIPCOUNT |
| static TrackComparatorPtr | BY_TVSHOW |
| static TrackComparatorPtr | BY_SEASON |
| static TrackComparatorPtr | BY_EPISODE |
Classes | |
| class | ByAlbum |
| class | ByArtist |
| class | ByBitrate |
| class | ByBPM |
| class | ByCategory |
| class | ByCdNumber |
| class | ByComment |
| class | ByComposer |
| class | ByDateAdded |
| class | ByDescriptionTxt |
| class | ByEpisodeNumber |
| class | ByEqualizerSetting |
| class | ByFiletype |
| class | ByGenre |
| class | ByGrouping |
| class | ByLastPlayed |
| class | ByLastSkipped |
| class | ByPlaycount |
| class | ByRating |
| class | ByReleaseDate |
| class | BySampleRate |
| class | BySeason |
| class | BySize |
| class | BySkipCountOnly |
| class | ByTimeModified |
| class | ByTitle |
| class | ByTrackLength |
| class | ByTrackNumber |
| class | ByTvShow |
| class | ByYear |
| class | ComposingComparator |
| Composition of many comparators. More... | |
| class | KeepOrder |
| class | ReverseComparator |
| TrackComparatorPtr itunesdb::TrackComparators::createPtr | ( | TrackComparator * | comparator | ) | [static] |
Creates a shared ptr to the given comparator.
TrackComparatorPtr itunesdb::TrackComparators::KEEP_ORDER [static] |
Comparator to keep the order when calling sort()
TrackComparatorPtr itunesdb::TrackComparators::BY_TITLE [static] |
Comparator to sort a list of tracks by title
TrackComparatorPtr itunesdb::TrackComparators::BY_ARTISTONLY [static] |
Comparator to sort a list of tracks by the artist property
TrackComparatorPtr itunesdb::TrackComparators::BY_ALBUMONLY [static] |
Comparator to sort a list of tracks by the album property
TrackComparatorPtr itunesdb::TrackComparators::BY_TVSHOWONLY [static] |
Comparator to sort a list of tracks by TV show, season, spisode and title
TrackComparatorPtr itunesdb::TrackComparators::BY_SEASONONLY [static] |
Comparator to sort a list of tracks by season, episode and title
TrackComparatorPtr itunesdb::TrackComparators::BY_EPISODEONLY [static] |
Comparator to sort a list of tracks by episode number and title
TrackComparatorPtr itunesdb::TrackComparators::BY_GENREONLY [static] |
Comparator to sort a list of tracks by the genre property
TrackComparatorPtr itunesdb::TrackComparators::BY_CATEGORY [static] |
Comparator to sort a list of tracks by category
TrackComparatorPtr itunesdb::TrackComparators::BY_COMMENT [static] |
Comparator to sort a list of tracks by the comment property
TrackComparatorPtr itunesdb::TrackComparators::BY_COMPOSERONLY [static] |
Comparator to sort a list of tracks by the composer property
TrackComparatorPtr itunesdb::TrackComparators::BY_EQSETTING [static] |
Comparator to sort a list of tracks by the eq setting property
TrackComparatorPtr itunesdb::TrackComparators::BY_DESCRIPTIONTXT [static] |
Comparator to sort a list of tracks by the description property
TrackComparatorPtr itunesdb::TrackComparators::BY_GROUPING [static] |
Comparator to sort a list of tracks by the grouping property
TrackComparatorPtr itunesdb::TrackComparators::BY_BITRATE [static] |
Comparator to sort a list of tracks by bitrate
TrackComparatorPtr itunesdb::TrackComparators::BY_FILETYPE [static] |
Comparator to sort a list of tracks by filetype
TrackComparatorPtr itunesdb::TrackComparators::BY_TIMEMODIFIED [static] |
Comparator to sort a list of tracks by modification time
TrackComparatorPtr itunesdb::TrackComparators::BY_TRACKNUMBER [static] |
Comparator to sort a list of tracks by track number
TrackComparatorPtr itunesdb::TrackComparators::BY_SIZE [static] |
Comparator to sort a list of tracks by size
TrackComparatorPtr itunesdb::TrackComparators::BY_TRACKLENGTH [static] |
Comparator to sort a list of tracks by the tracks length (timewise)
TrackComparatorPtr itunesdb::TrackComparators::BY_YEAR [static] |
Comparator to sort a list of tracks by the year property
TrackComparatorPtr itunesdb::TrackComparators::BY_SAMPLERATE [static] |
Comparator to sort a list of tracks by the sample rate
TrackComparatorPtr itunesdb::TrackComparators::BY_DATEADDED [static] |
Comparator to sort a list of tracks by the date the tracks were added to the database (oldest first).
TrackComparatorPtr itunesdb::TrackComparators::BY_RECENTLYADDED [static] |
Comparator to sort a list of tracks by the date the tracks were added to the database (most recently first).
TrackComparatorPtr itunesdb::TrackComparators::BY_PLAYCOUNTONLY [static] |
Comparator to sort a list of tracks by the play count property
TrackComparatorPtr itunesdb::TrackComparators::BY_LASTPLAYED [static] |
Comparator to sort a list of tracks by the last played property (most recently last).
TrackComparatorPtr itunesdb::TrackComparators::BY_LASTPLAYED_REVERSE [static] |
Comparator to sort a list of tracks by the last played property (most recently first).
TrackComparatorPtr itunesdb::TrackComparators::BY_RATING [static] |
Comparator to sort a list of tracks by the rating property.
TrackComparatorPtr itunesdb::TrackComparators::BY_CDNUMBER [static] |
Comparator to sort a list of tracks by the cd number property.
TrackComparatorPtr itunesdb::TrackComparators::BY_RELEASEDATE [static] |
Comparator to sort a list of tracks by release date.
TrackComparatorPtr itunesdb::TrackComparators::BY_BPM [static] |
Comparator to sort a list of tracks by beats per minute.
TrackComparatorPtr itunesdb::TrackComparators::BY_SKIPCOUNTONLY [static] |
Comparator to sort a list of tracks by the skip count property
TrackComparatorPtr itunesdb::TrackComparators::BY_LASTSKIPPED [static] |
Comparator to sort a list of tracks by the last played property (most recently last).
TrackComparatorPtr itunesdb::TrackComparators::BY_LASTSKIPPED_REVERSE [static] |
Comparator to sort a list of tracks by the last played property (most recently first).
TrackComparatorPtr itunesdb::TrackComparators::BY_ALBUM [static] |
Comparator to sort a list of tracks by album, tracknumber and title
TrackComparatorPtr itunesdb::TrackComparators::BY_ARTIST [static] |
Comparator to sort a list of tracks by artist, album, tracknumber and title
TrackComparatorPtr itunesdb::TrackComparators::BY_GENRE [static] |
Comparator to sort a list of tracks by genre and all the properties BY_ARTIST uses.
TrackComparatorPtr itunesdb::TrackComparators::BY_COMPOSER [static] |
Comparator to sort a list of tracks by composer and title
TrackComparatorPtr itunesdb::TrackComparators::BY_PLAYCOUNT [static] |
Comparator to sort a list of tracks by playcount and all the properties BY_ARTIST uses.
TrackComparatorPtr itunesdb::TrackComparators::BY_SKIPCOUNT [static] |
Comparator to sort a list of tracks by skip count and all the properties BY_ARTIST uses.
TrackComparatorPtr itunesdb::TrackComparators::BY_TVSHOW [static] |
Comparator to sort a list of tracks by TV show, season, spisode and title
TrackComparatorPtr itunesdb::TrackComparators::BY_SEASON [static] |
Comparator to sort a list of tracks by season, episode and title
TrackComparatorPtr itunesdb::TrackComparators::BY_EPISODE [static] |
Comparator to sort a list of tracks by episode number and title
1.5.0