diff --git a/common/comic_db.cpp b/common/comic_db.cpp index b7bbf7d8..1f136a58 100644 --- a/common/comic_db.cpp +++ b/common/comic_db.cpp @@ -235,6 +235,8 @@ ComicInfo & ComicInfo::operator=(const ComicInfo & comicInfo) notes = comicInfo.notes; comicVineID = comicInfo.comicVineID; + lastTimeOpened = comicInfo.lastTimeOpened; + return *this; } @@ -547,6 +549,8 @@ QDataStream &operator<<(QDataStream & stream, const ComicInfo & comicInfo) stream << comicInfo.comicVineID; + stream << comicInfo.lastTimeOpened; + return stream; } @@ -602,6 +606,8 @@ QDataStream &operator>>(QDataStream & stream, ComicInfo & comicInfo) stream >> comicInfo.notes; stream >> comicInfo.comicVineID; + + stream >> comicInfo.lastTimeOpened; return stream; } diff --git a/common/comic_db.h b/common/comic_db.h index e4cfc6b9..51627243 100644 --- a/common/comic_db.h +++ b/common/comic_db.h @@ -83,6 +83,8 @@ public: QImage cover; + QVariant lastTimeOpened;//integer/date + /*void setTitle(QVariant value); void setCoverPage(QVariant value); @@ -186,6 +188,8 @@ public: Q_PROPERTY(QImage cover MEMBER cover CONSTANT) + Q_PROPERTY(QVariant lastTimeOpened MEMBER lastTimeOpened CONSTANT) + //-new properties, not loaded from the DB automatically bool isFavorite; Q_PROPERTY(bool isFavorite MEMBER isFavorite WRITE setFavorite NOTIFY favoriteChanged)