This commit is contained in:
Herwig Birke
2018-03-06 14:55:33 +01:00
parent 01dd222abe
commit 1a3d43ca99
10 changed files with 231 additions and 75 deletions
+9
View File
@@ -2,11 +2,16 @@
#define CALBUM_H
#include "ctrack.h"
#include <QMetaType>
#include <QString>
#include <QList>
class cTrack;
class cTrackList;
class cAlbum
{
public:
@@ -17,9 +22,13 @@ public:
void setLeadArtist(const QString& szLeadArtist);
QString leadArtist();
cTrack* addTrack(const QString& szTitle, const qint16& trackNumber, const QString& szPartOfSet, const QString& szBand, const QString& szComposer, const QDate& recordingTime);
cTrackList trackList();
private:
QString m_szAlbum;
QString m_szLeadArtist;
cTrackList m_trackList;
};
Q_DECLARE_METATYPE(cAlbum*)