4 #include "someplayer.h"
5 #include "trackmetainformation.h"
7 // represents some track: metainformation + source url
10 namespace DataObjects {
16 Track(const Track &track);
17 Track(int id, TrackMetadata metadata, QString source);
18 TrackMetadata metadata() const; //read-write
19 QString source() const;
21 void setSource (QString source);
22 int count() const; //count of plays
23 void setCount(int count); //for restoring from database and counting from player
26 TrackMetadata _metadata;