mirror of
https://github.com/YACReader/yacreader
synced 2025-07-19 05:24:57 -04:00
Add support for storing and serving the new comic filters format
It's already implemented on iOS and next is supporting it on Android.
This commit is contained in:
@ -166,6 +166,23 @@ QString ComicDB::toTXT()
|
||||
if (!info.tags.isNull())
|
||||
txt.append(QString("tags:%1\r\n").arg(info.tags.toString()));
|
||||
|
||||
// 9.16
|
||||
|
||||
if (!info.imageFiltersJson.isNull())
|
||||
txt.append(QString("imageFiltersJson:%1\r\n").arg(info.imageFiltersJson.toString()));
|
||||
|
||||
if (!info.lastTimeImageFiltersSet.isNull())
|
||||
txt.append(QString("lastTimeImageFiltersSet:%1\r\n").arg(info.lastTimeImageFiltersSet.toULongLong()));
|
||||
|
||||
if (!info.lastTimeCoverSet.isNull())
|
||||
txt.append(QString("lastTimeCoverSet:%1\r\n").arg(info.lastTimeCoverSet.toULongLong()));
|
||||
|
||||
if (!info.usesExternalCover.isNull())
|
||||
txt.append(QString("usesExternalCover:%1\r\n").arg(info.usesExternalCover.toBool() ? "1" : "0"));
|
||||
|
||||
if (!info.lastTimeMetadataSet.isNull())
|
||||
txt.append(QString("lastTimeMetadataSet:%1\r\n").arg(info.lastTimeMetadataSet.toULongLong()));
|
||||
|
||||
return txt;
|
||||
}
|
||||
|
||||
@ -399,6 +416,12 @@ ComicInfo &ComicInfo::operator=(const ComicInfo &comicInfo)
|
||||
review = comicInfo.review;
|
||||
tags = comicInfo.tags;
|
||||
|
||||
imageFiltersJson = comicInfo.imageFiltersJson;
|
||||
lastTimeImageFiltersSet = comicInfo.lastTimeImageFiltersSet;
|
||||
lastTimeCoverSet = comicInfo.lastTimeCoverSet;
|
||||
usesExternalCover = comicInfo.usesExternalCover;
|
||||
lastTimeMetadataSet = comicInfo.lastTimeMetadataSet;
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
@ -691,6 +714,12 @@ QDataStream &operator<<(QDataStream &stream, const ComicInfo &comicInfo)
|
||||
stream << comicInfo.review;
|
||||
stream << comicInfo.tags;
|
||||
|
||||
stream << comicInfo.imageFiltersJson;
|
||||
stream << comicInfo.lastTimeImageFiltersSet;
|
||||
stream << comicInfo.lastTimeCoverSet;
|
||||
stream << comicInfo.usesExternalCover;
|
||||
stream << comicInfo.lastTimeMetadataSet;
|
||||
|
||||
return stream;
|
||||
}
|
||||
|
||||
@ -770,5 +799,11 @@ QDataStream &operator>>(QDataStream &stream, ComicInfo &comicInfo)
|
||||
stream >> comicInfo.review;
|
||||
stream >> comicInfo.tags;
|
||||
|
||||
stream >> comicInfo.imageFiltersJson;
|
||||
stream >> comicInfo.lastTimeImageFiltersSet;
|
||||
stream >> comicInfo.lastTimeCoverSet;
|
||||
stream >> comicInfo.usesExternalCover;
|
||||
stream >> comicInfo.lastTimeMetadataSet;
|
||||
|
||||
return stream;
|
||||
}
|
||||
|
Reference in New Issue
Block a user