mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Add method to delete metadata from ComicInfo
This commit is contained in:
parent
3fecc3316e
commit
d22e5eaaa7
@ -197,6 +197,50 @@ ComicInfo::ComicInfo(const ComicInfo &comicInfo)
|
||||
ComicInfo::~ComicInfo()
|
||||
{
|
||||
}
|
||||
|
||||
void ComicInfo::deleteMetadata()
|
||||
{
|
||||
title = QVariant();
|
||||
|
||||
coverPage = QVariant();
|
||||
numPages = QVariant();
|
||||
|
||||
number = QVariant();
|
||||
isBis = QVariant();
|
||||
count = QVariant();
|
||||
|
||||
volume = QVariant();
|
||||
storyArc = QVariant();
|
||||
arcNumber = QVariant();
|
||||
arcCount = QVariant();
|
||||
|
||||
genere = QVariant();
|
||||
|
||||
writer = QVariant();
|
||||
penciller = QVariant();
|
||||
inker = QVariant();
|
||||
colorist = QVariant();
|
||||
letterer = QVariant();
|
||||
coverArtist = QVariant();
|
||||
|
||||
date = QVariant();
|
||||
|
||||
day = QVariant();
|
||||
month = QVariant();
|
||||
year = QVariant();
|
||||
|
||||
publisher = QVariant();
|
||||
format = QVariant();
|
||||
color = QVariant();
|
||||
ageRating = QVariant();
|
||||
manga = QVariant();
|
||||
|
||||
synopsis = QVariant();
|
||||
characters = QVariant();
|
||||
notes = QVariant();
|
||||
|
||||
comicVineID = QVariant();
|
||||
}
|
||||
// the default operator= should work
|
||||
ComicInfo &ComicInfo::operator=(const ComicInfo &comicInfo)
|
||||
{
|
||||
|
@ -19,6 +19,8 @@ public:
|
||||
ComicInfo(const ComicInfo &comicInfo);
|
||||
~ComicInfo();
|
||||
|
||||
void deleteMetadata();
|
||||
|
||||
ComicInfo &operator=(const ComicInfo &comicInfo);
|
||||
|
||||
bool operator==(const ComicInfo &other) { return id == other.id; }
|
||||
|
Loading…
Reference in New Issue
Block a user