#include <track.h>
Inheritance diagram for itunesdb::TrackComparator:

Public Member Functions | |
| virtual int | compare (const itunesdb::Track &track1, const itunesdb::Track &track2)=0 |
Example: you need to sort a TrackPtrList by Year
First create an implementor for TrackComparator like this:
class TracksByYearComparator : public TrackComparator {
public:
virtual int compare( const itunesdb::Track& track1, const itunesdb::Track& track2 ) {
return track1.getYear() - track2.getYear();
}
};
then you call the TrackPtrList::setComparator() method of your TrackPtrList instance and sort() it.
1.5.1