Track::Track() : QObject() {
}
-Track::Track(int id, TrackMetadata metadata, QString source) : QObject() {
- _id = id;
+Track::Track(TrackMetadata metadata, QString source) : QObject() {
_metadata = metadata;
if (_metadata.title() == _UNKNOWN_TRACK_) {
QFileInfo info(source);
Track::Track(const Track &track) : QObject() {
this->_metadata = track.metadata();
this->_source = track.source();
- this->_id = track._id;
this->_count = track._count;
}
foo << source;
_resolver->decode(foo);
_count = 0;
- _id = -1;
}
TrackMetadata Track::metadata() const {
return _source;
}
-int Track::id() const {
- return _id;
-}
-
void Track::setSource(QString source) {
_source = source;
}
}
void Track::decoded(Track track) {
- _id = track.id();
_source = track.source();
_metadata = track.metadata();
delete _resolver;
}
Track &Track::operator =(const Track &track) {
- _id = track.id();
_source = track.source();
_metadata = track.metadata();
_count = track._count;