#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 |
|
|
Creates a shared ptr to the given comparator. |
|
|
Initial value: TrackComparatorPtr(
( new TrackComparators::ComposingComparator( BY_ALBUMONLY ) )
->add( BY_TRACKNUMBER )
->add( BY_TITLE ) )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByAlbum() )
|
|
|
Initial value: TrackComparatorPtr(
( new TrackComparators::ComposingComparator( BY_ARTISTONLY ) )
->add( BY_ALBUM ) )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByArtist() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByBitrate() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByBPM() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByCategory() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByCdNumber() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByComment() )
|
|
|
Initial value: TrackComparatorPtr(
( new TrackComparators::ComposingComparator( BY_COMPOSERONLY ) )
->add( BY_TITLE ) )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByComposer() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByDateAdded() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByDescriptionTxt() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByEqualizerSetting() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByFiletype() )
|
|
|
Initial value: TrackComparatorPtr(
( new TrackComparators::ComposingComparator( BY_GENREONLY ) )
->add( BY_ARTIST ) )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByGenre() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByGrouping() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByLastPlayed() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ReverseComparator( BY_LASTPLAYED ) )
|
|
|
Initial value: TrackComparatorPtr(
( new TrackComparators::ComposingComparator( BY_PLAYCOUNTONLY ) )
->add( BY_ARTIST ) )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByPlaycount() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByRating() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ReverseComparator( BY_DATEADDED ) )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByReleaseDate() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::BySampleRate() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::BySize() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByTimeModified() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByTitle() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByTrackLength() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByTrackNumber() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::ByYear() )
|
|
|
Initial value:
TrackComparatorPtr( new TrackComparators::KeepOrder() )
|
1.4.6