Implemented Database storage for library.
[someplayer] / src / track.cpp
1 #include "track.h"
2
3 using namespace SomePlayer::DataObjects;
4
5 Track::Track() {
6 }
7
8 Track::Track(int id, TrackMetadata metadata, QString source) {
9         _id = id;
10         _metadata = metadata;
11         _source = source;
12 }
13
14 Track::Track(const Track &track) {
15         this->_metadata = track.metadata();
16         this->_source = track.source();
17 }
18
19 TrackMetadata Track::metadata() const {
20         return _metadata;
21 }
22
23 QString Track::source() const {
24         return _source;
25 }
26
27 int Track::id() const {
28         return _id;
29 }
30
31 void Track::setSource(QString source) {
32         _source = source;
33 }
34
35 int Track::count() const{
36         return _count;
37 }
38
39 void Track::setCount(int count) {
40         _count = count;
41 }