store the hash of the first comic in a folder, this is more useful than storing the id

This commit is contained in:
Luis Ángel San Martín
2016-01-24 19:14:16 +01:00
parent b9e7dbe41e
commit e23f6b0bc3
4 changed files with 20 additions and 26 deletions

View File

@ -3,15 +3,13 @@
Folder::Folder()
:knownParent(false),
knownId(false),
numChildren(-1),
firstChildId(0)
numChildren(-1)
{}
Folder::Folder(qulonglong folderId, qulonglong parentId, const QString &folderName, const QString &folderPath)
:knownParent(true),
knownId(true),
numChildren(-1),
firstChildId(0)
numChildren(-1)
{
this->id = folderId;
this->parentId = parentId;
@ -22,8 +20,7 @@ Folder::Folder(qulonglong folderId, qulonglong parentId, const QString &folderNa
Folder::Folder(const QString & folderName, const QString & folderPath)
:knownParent(false),
knownId(false),
numChildren(-1),
firstChildId(0)
numChildren(-1)
{
this->name = folderName;
this->path = folderPath;

View File

@ -62,19 +62,19 @@ public:
numChildren = v;
}
inline qulonglong getFirstChildId() const
inline QString getFirstChildHash() const
{
return firstChildId;
return firstChildHash;
}
inline void setFirstChildId(const qulonglong v)
inline void setFirstChildHash(const QString & v)
{
firstChildId = v;
firstChildHash = v;
}
inline qulonglong getCustomImage() const
inline QString getCustomImage() const
{
return firstChildId;
return customImage;
}
inline void setCustomImage(const QString & s)
@ -87,7 +87,7 @@ private:
bool completed;
qint32 numChildren; //-1 for unknown number of children
qulonglong firstChildId; //0 for unknown first child
QString firstChildHash; //empty for unknown first child
QString customImage; //empty for none custom image
};