added SortVolumeComics widget (and models)

This commit is contained in:
Luis Ángel San Martín
2013-10-19 09:20:23 +02:00
parent 8678e5368d
commit 63636dd417
19 changed files with 411 additions and 72 deletions

View File

@ -108,7 +108,12 @@ QString ComicDB::toTXT()
return txt;
}
QString ComicDB::getTitleOrPath()
QString ComicDB::getFileName() const
{
return QFileInfo(path).fileName();
}
QString ComicDB::getTitleOrFileName() const
{
if(info.title && info.title->isEmpty())
return *(info.title);
@ -116,7 +121,7 @@ QString ComicDB::getTitleOrPath()
return QFileInfo(path).fileName();
}
QString ComicDB::getParentFolderName()
QString ComicDB::getParentFolderName() const
{
QStringList paths = path.split('/');
if(paths.length()<2)

View File

@ -132,11 +132,14 @@ public:
bool hasCover() {return _hasCover;};
//return comic file name
QString getFileName() const;
//returns comic title if it isn't null or empty, in other case returns fileName
QString getTitleOrPath();
QString getTitleOrFileName() const;
//returns parent folder name
QString getParentFolderName();
QString getParentFolderName() const;
QString toTXT();