// represents track metainformation only.
// now it contains TITLE, ARTIST, ALBUM, GENRE
+#define _UNKNOWN_ARTIST_ "Unknown artist"
+#define _UNKNOWN_ALBUM_ "Unknown album"
+#define _UNKNOWN_TRACK_ "Unknown track"
+
namespace SomePlayer {
namespace DataObjects {
class TrackMetadata {
QString artist();
QString album();
int length();
+ int year();
void setTitle(QString title);
void setArtist(QString artist);
void setAlbum(QString album);
void setLength(int length);
+ void setYear(int year);
private:
QMap<QString, QString> _metadata;
int _length;
+ int _year;
};
};
};