summaryrefslogtreecommitdiffstats
path: root/coveritem.cpp
blob: 495534978377be30bf88a5951e8a3506ff3b3a74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version
  2 of the License, or (at your option) any later version.
*/

#include <QString>
#include <QFileInfo>

#include "coveritem.h"

CoverItem::CoverItem(const QString &fullPath, const QString &type, const QString &md5) : mFullPath(fullPath), mType(type), mMd5(md5){
	setFileName();
}

CoverItem::CoverItem() {};

void CoverItem::setMd5(const QString &md5){
	mMd5 = md5;
}

void CoverItem::setFullPath(const QString &fullPath){
	mFullPath = fullPath;
	setFileName();
}

void CoverItem::setFileName(){
	QFileInfo info(mFullPath);
	mFilename = info.fileName();
}