This commit is contained in:
caiwx86 2023-03-31 19:10:40 +08:00
parent fb138ea66d
commit 0febf88d0c

View File

@ -24,6 +24,7 @@ class comicInfo():
root = "ComicInfo"
chapter = "Title"
comic_name = "Series"
number = "Number"
dep = "Summary"
author = "Writer"
genre = "Genre"
@ -41,6 +42,7 @@ class comicInfo():
str_comic_name = None
str_chapter = None
str_number = None
str_icon = None
str_homepage = None
str_listchapter = None
@ -60,6 +62,7 @@ class comicInfo():
chapter_node = None
comic_name_node = None
number_node = None
dep_node = None
author_node = None
genre_node = None
@ -123,6 +126,12 @@ class comicInfo():
value = ",".join(set(str(fontUtils.ChineseConvert(value)).split(",")))
cls.comic_names_node = cls.setNodeAndValue(cls.comic_names,value)
@classmethod
def setNumber(cls,value):
cls.str_number = value
cls.number_node = cls.setNodeAndValue(cls.number, value)
@classmethod
def getNumber(cls): return cls.str_number
@classmethod
def setDep(cls,value): cls.dep_node = cls.setNodeAndValue(cls.dep, value)
@classmethod
def setAuthor(cls,value): cls.author_node = cls.setNodeAndValue(cls.author,cls.getListToString(value))
@ -215,7 +224,9 @@ class comicInfo():
return value
@classmethod
def setChapterIndex(cls,value): cls.str_chapter_index = cls.setComicValue(value)
def setChapterIndex(cls,value):
cls.setNumber(value)
cls.str_chapter_index = cls.setComicValue(value)
@classmethod
def getChapterIndex(cls): return cls.str_chapter_index
@classmethod
@ -342,6 +353,7 @@ class comicInfo():
new_document.appendChild(root)
if cls.chapter_node != None: root.appendChild(cls.chapter_node)
if cls.comic_name_node != None: root.appendChild(cls.comic_name_node)
if cls.number_node != None: root.appendChild(cls.number_node)
if cls.dep_node != None: root.appendChild(cls.dep_node)
if cls.author_node != None: root.appendChild(cls.author_node)
if cls.genre_node != None: root.appendChild(cls.genre_node)