#ifndef TRACK_METAINFORMATION
#define TRACK_METAINFORMATION
-#include <QString>
-#include <QMap>
#include "someplayer.h"
// represents track metainformation only.
public:
TrackMetadata();
- TrackMetadata(QString title, QString artist, QString album, QString genre);
+ TrackMetadata(QString title, QString artist, QString album, int length);
+ TrackMetadata(const TrackMetadata &metadata);
QString title();
QString artist();
QString album();
- QString genre();
+ int length();
void setTitle(QString title);
void setArtist(QString artist);
void setAlbum(QString album);
- void setGenre(QString genre);
+ void setLength(int length);
private:
QMap<QString, QString> _metadata;
+ int _length;
};
};
};