#include <track.h>
Static Public Member Functions | |
static TrackComparatorPtr | createPtr (TrackComparator *comparator) |
Static Public Attributes | |
static TrackComparatorPtr | KEEP_ORDER |
static TrackComparatorPtr | BY_TITLE |
static TrackComparatorPtr | BY_ARTISTONLY |
static TrackComparatorPtr | BY_ALBUMONLY |
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_ALBUM |
static TrackComparatorPtr | BY_ARTIST |
static TrackComparatorPtr | BY_GENRE |
static TrackComparatorPtr | BY_COMPOSER |
static TrackComparatorPtr | BY_PLAYCOUNT |
Classes | |
class | ByAlbum |
class | ByArtist |
class | ByBitrate |
class | ByBPM |
class | ByCategory |
class | ByCdNumber |
class | ByComment |
class | ByComposer |
class | ByDateAdded |
class | ByDescriptionTxt |
class | ByEqualizerSetting |
class | ByFiletype |
class | ByGenre |
class | ByGrouping |
class | ByLastPlayed |
class | ByPlaycount |
class | ByRating |
class | ByReleaseDate |
class | BySampleRate |
class | BySize |
class | ByTimeModified |
class | ByTitle |
class | ByTrackLength |
class | ByTrackNumber |
class | ByYear |
class | ComposingComparator |
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_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_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.