diff --git a/common/comic_db.cpp b/common/comic_db.cpp index 1b79ccdd..e2c92866 100644 --- a/common/comic_db.cpp +++ b/common/comic_db.cpp @@ -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) { diff --git a/common/comic_db.h b/common/comic_db.h index 30b893f3..25f32067 100644 --- a/common/comic_db.h +++ b/common/comic_db.h @@ -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; }