X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Ftrack.cpp;h=e02a59e4543543a820f684271973294de73a5bf8;hb=e0bce0a80c207c746ef2e5de527d7919e63252f7;hp=c61a07a62203379366b195df04fbc76ff167c4a8;hpb=bee1ca99846d2d3f2462e6feb24a13f7b95879f1;p=someplayer diff --git a/src/track.cpp b/src/track.cpp index c61a07a..e02a59e 100644 --- a/src/track.cpp +++ b/src/track.cpp @@ -10,11 +10,14 @@ Track::Track(int id, TrackMetadata metadata, QString source) : QObject() { _id = id; _metadata = metadata; _source = source; + _count = 0; } Track::Track(const Track &track) : QObject() { this->_metadata = track.metadata(); this->_source = track.source(); + this->_id = track._id; + this->_count = track._count; } Track::Track(QString source) :QObject() { @@ -23,6 +26,8 @@ Track::Track(QString source) :QObject() { QStringList foo; foo << source; _resolver->decode(foo); + _count = 0; + _id = 0; } TrackMetadata Track::metadata() const { @@ -60,6 +65,7 @@ Track &Track::operator =(const Track &track) { _id = track.id(); _source = track.source(); _metadata = track.metadata(); + _count = track._count; return *this; }