mirror of
https://github.com/YACReader/yacreader
synced 2025-07-18 21:14:33 -04:00
Partial support for storing the cover information in the DB. Work in progress.
This commit is contained in:
@ -237,6 +237,9 @@ ComicInfo & ComicInfo::operator=(const ComicInfo & comicInfo)
|
||||
|
||||
lastTimeOpened = comicInfo.lastTimeOpened;
|
||||
|
||||
coverSizeRatio = comicInfo.coverSizeRatio;
|
||||
originalCoverSize = comicInfo.originalCoverSize;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
@ -551,6 +554,9 @@ QDataStream &operator<<(QDataStream & stream, const ComicInfo & comicInfo)
|
||||
|
||||
stream << comicInfo.lastTimeOpened;
|
||||
|
||||
stream << comicInfo.coverSizeRatio;
|
||||
stream << comicInfo.originalCoverSize;
|
||||
|
||||
return stream;
|
||||
}
|
||||
|
||||
@ -608,6 +614,9 @@ QDataStream &operator>>(QDataStream & stream, ComicInfo & comicInfo)
|
||||
stream >> comicInfo.comicVineID;
|
||||
|
||||
stream >> comicInfo.lastTimeOpened;
|
||||
|
||||
stream >> comicInfo.coverSizeRatio;
|
||||
stream >> comicInfo.originalCoverSize;
|
||||
|
||||
return stream;
|
||||
}
|
||||
|
@ -84,6 +84,8 @@ public:
|
||||
QImage cover;
|
||||
|
||||
QVariant lastTimeOpened;//integer/date
|
||||
QVariant coverSizeRatio;//h/w
|
||||
QVariant originalCoverSize; //string "WxH"
|
||||
|
||||
/*void setTitle(QVariant value);
|
||||
|
||||
@ -190,6 +192,9 @@ public:
|
||||
|
||||
Q_PROPERTY(QVariant lastTimeOpened MEMBER lastTimeOpened CONSTANT)
|
||||
|
||||
Q_PROPERTY(QVariant coverSizeRatio MEMBER coverSizeRatio CONSTANT)
|
||||
Q_PROPERTY(QVariant originalCoverSize MEMBER originalCoverSize CONSTANT)
|
||||
|
||||
//-new properties, not loaded from the DB automatically
|
||||
bool isFavorite;
|
||||
Q_PROPERTY(bool isFavorite MEMBER isFavorite WRITE setFavorite NOTIFY favoriteChanged)
|
||||
|
Reference in New Issue
Block a user