mirror of
https://github.com/ciromattia/kcc
synced 2025-12-13 01:36:27 +00:00
Add Title field to Metadata editor (#1096)
* Add Title field to Metadata editor * Add missing colon to Title label
This commit is contained in:
@@ -1348,15 +1348,16 @@ class KCCGUI_MetaEditor(KCC_ui_editor.Ui_editorDialog):
|
||||
self.editorWidget.setEnabled(True)
|
||||
self.okButton.setEnabled(True)
|
||||
self.statusLabel.setText('Separate authors with a comma.')
|
||||
for field in (self.seriesLine, self.volumeLine, self.numberLine):
|
||||
for field in (self.seriesLine, self.volumeLine, self.numberLine, self.titleLine):
|
||||
field.setText(self.parser.data[field.objectName().capitalize()[:-4]])
|
||||
for field in (self.writerLine, self.pencillerLine, self.inkerLine, self.coloristLine):
|
||||
field.setText(', '.join(self.parser.data[field.objectName().capitalize()[:-4] + 's']))
|
||||
if self.seriesLine.text() == '':
|
||||
if file.endswith('.xml'):
|
||||
self.seriesLine.setText(file.split('\\')[-2])
|
||||
else:
|
||||
self.seriesLine.setText(file.split('\\')[-1].split('/')[-1].split('.')[0])
|
||||
for field in (self.seriesLine, self.titleLine):
|
||||
if field.text() == '':
|
||||
if file.endswith('.xml'):
|
||||
field.setText(file.split('\\')[-2])
|
||||
else:
|
||||
field.setText(file.split('\\')[-1].split('/')[-1].split('.')[0])
|
||||
|
||||
def saveData(self):
|
||||
for field in (self.volumeLine, self.numberLine):
|
||||
@@ -1366,7 +1367,8 @@ class KCCGUI_MetaEditor(KCC_ui_editor.Ui_editorDialog):
|
||||
self.statusLabel.setText(field.objectName().capitalize()[:-4] + ' field must be a number.')
|
||||
break
|
||||
else:
|
||||
self.parser.data['Series'] = self.cleanData(self.seriesLine.text())
|
||||
for field in (self.seriesLine, self.titleLine):
|
||||
self.parser.data[field.objectName().capitalize()[:-4]] = self.cleanData(field.text())
|
||||
for field in (self.writerLine, self.pencillerLine, self.inkerLine, self.coloristLine):
|
||||
values = self.cleanData(field.text()).split(',')
|
||||
tmpData = []
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Resource object code (Python 3)
|
||||
# Created by: object code
|
||||
# Created by: The Resource Compiler for Qt version 6.9.1
|
||||
# Created by: The Resource Compiler for Qt version 6.9.3
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
||||
from PySide6 import QtCore
|
||||
@@ -13767,59 +13767,59 @@ qt_resource_struct = b"\
|
||||
\x00\x00\x00h\x00\x02\x00\x00\x00\x04\x00\x00\x00\x08\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x02<\x00\x00\x00\x00\x00\x01\x00\x02\xb4\x18\
|
||||
\x00\x00\x01\x88;p\xbcB\
|
||||
\x00\x00\x01\x99\xab\x9faO\
|
||||
\x00\x00\x02z\x00\x00\x00\x00\x00\x01\x00\x03\x08\xb2\
|
||||
\x00\x00\x01\x88;p\xbcB\
|
||||
\x00\x00\x01\x99\xab\x9faM\
|
||||
\x00\x00\x02f\x00\x00\x00\x00\x00\x01\x00\x02\xde\xb7\
|
||||
\x00\x00\x01\x88;p\xbcB\
|
||||
\x00\x00\x01\x99\xab\x9faM\
|
||||
\x00\x00\x02R\x00\x00\x00\x00\x00\x01\x00\x02\xd3T\
|
||||
\x00\x00\x01\x89\x89D9.\
|
||||
\x00\x00\x01\x99\xab\x9faN\
|
||||
\x00\x00\x00h\x00\x02\x00\x00\x00\x04\x00\x00\x00\x0d\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x01\x22\x00\x00\x00\x00\x00\x01\x00\x01\xad\xc2\
|
||||
\x00\x00\x01\x88;p\xbcB\
|
||||
\x00\x00\x01\x99\xab\x9faO\
|
||||
\x00\x00\x018\x00\x00\x00\x00\x00\x01\x00\x01\xb7\x1a\
|
||||
\x00\x00\x01\x98\x8a\xa4\xaa\xe2\
|
||||
\x00\x00\x01\x99\xab\x9faP\
|
||||
\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x01\xa2\xbb\
|
||||
\x00\x00\x01\x88;p\xbcB\
|
||||
\x00\x00\x01\x99\xab\x9faN\
|
||||
\x00\x00\x01L\x00\x00\x00\x00\x00\x01\x00\x01\xbf0\
|
||||
\x00\x00\x01\x88;p\xbcB\
|
||||
\x00\x00\x01\x99\xab\x9faO\
|
||||
\x00\x00\x00h\x00\x02\x00\x00\x00\x03\x00\x00\x00\x12\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x02\xbe\x00\x00\x00\x00\x00\x01\x00\x03:\xfe\
|
||||
\x00\x00\x01\x88;p\xbcJ\
|
||||
\x00\x00\x01\x99\xab\x9fa\x5c\
|
||||
\x00\x00\x02\x90\x00\x00\x00\x00\x00\x01\x00\x03%\x01\
|
||||
\x00\x00\x01\x88;p\xbcI\
|
||||
\x00\x00\x01\x99\xab\x9faZ\
|
||||
\x00\x00\x02\xa6\x00\x00\x00\x00\x00\x01\x00\x03.^\
|
||||
\x00\x00\x01\x88;p\xbcI\
|
||||
\x00\x00\x01\x99\xab\x9faZ\
|
||||
\x00\x00\x00h\x00\x02\x00\x00\x00\x07\x00\x00\x00\x16\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x01\x98\x00\x00\x00\x00\x00\x01\x00\x01\xd5\xdc\
|
||||
\x00\x00\x01\x88;p\xbcJ\
|
||||
\x00\x00\x01\x99\xab\x9fa]\
|
||||
\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x01\xfe\x84\
|
||||
\x00\x00\x01\x88;p\xbcI\
|
||||
\x00\x00\x01\x99\xab\x9faZ\
|
||||
\x00\x00\x02\x10\x00\x00\x00\x00\x00\x01\x00\x02WX\
|
||||
\x00\x00\x01\x94\xb4\xd4\xf0a\
|
||||
\x00\x00\x01\x99\xab\x9fa[\
|
||||
\x00\x00\x01\xf6\x00\x00\x00\x00\x00\x01\x00\x02\x12\x11\
|
||||
\x00\x00\x01\x88;p\xbcH\
|
||||
\x00\x00\x01\x99\xab\x9faZ\
|
||||
\x00\x00\x01\x80\x00\x00\x00\x00\x00\x01\x00\x01\xd1}\
|
||||
\x00\x00\x01\x88;p\xbcF\
|
||||
\x00\x00\x01\x99\xab\x9faT\
|
||||
\x00\x00\x01d\x00\x00\x00\x00\x00\x01\x00\x01\xc5\x14\
|
||||
\x00\x00\x01\x88;p\xbcH\
|
||||
\x00\x00\x01\x99\xab\x9faY\
|
||||
\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x02\x07\xdb\
|
||||
\x00\x00\x01\x88;p\xbcH\
|
||||
\x00\x00\x01\x99\xab\x9faY\
|
||||
\x00\x00\x00h\x00\x02\x00\x00\x00\x03\x00\x00\x00\x1e\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x01\x00\x01~z\
|
||||
\x00\x00\x01\x98\x8a\xa4\xaa\xe2\
|
||||
\x00\x00\x01\x99\xab\x9fa[\
|
||||
\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x01\x00\x01\x1d\x90\
|
||||
\x00\x00\x01\x99:\x8c\x10\x01\
|
||||
\x00\x00\x01\x99\xab\x9faM\
|
||||
\x00\x00\x00\xbe\x00\x00\x00\x00\x00\x01\x00\x01=\xd0\
|
||||
\x00\x00\x01\x99:}N\xda\
|
||||
\x00\x00\x01\x99\xab\x9faN\
|
||||
\x00\x00\x00h\x00\x02\x00\x00\x00\x01\x00\x00\x00\x22\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x00x\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
|
||||
\x00\x00\x01\x88;p\xbcH\
|
||||
\x00\x00\x01\x99\xab\x9faX\
|
||||
"
|
||||
|
||||
def qInitResources():
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
################################################################################
|
||||
## Form generated from reading UI file 'MetaEditor.ui'
|
||||
##
|
||||
## Created by: Qt User Interface Compiler version 6.9.1
|
||||
## Created by: Qt User Interface Compiler version 6.9.3
|
||||
##
|
||||
## WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
################################################################################
|
||||
@@ -60,52 +60,62 @@ class Ui_editorDialog(object):
|
||||
self.label_3 = QLabel(self.editorWidget)
|
||||
self.label_3.setObjectName(u"label_3")
|
||||
|
||||
self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
|
||||
self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
|
||||
|
||||
self.numberLine = QLineEdit(self.editorWidget)
|
||||
self.numberLine.setObjectName(u"numberLine")
|
||||
|
||||
self.gridLayout.addWidget(self.numberLine, 2, 1, 1, 1)
|
||||
self.gridLayout.addWidget(self.numberLine, 3, 1, 1, 1)
|
||||
|
||||
self.label_4 = QLabel(self.editorWidget)
|
||||
self.label_4.setObjectName(u"label_4")
|
||||
|
||||
self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1)
|
||||
self.gridLayout.addWidget(self.label_4, 4, 0, 1, 1)
|
||||
|
||||
self.writerLine = QLineEdit(self.editorWidget)
|
||||
self.writerLine.setObjectName(u"writerLine")
|
||||
|
||||
self.gridLayout.addWidget(self.writerLine, 3, 1, 1, 1)
|
||||
self.gridLayout.addWidget(self.writerLine, 4, 1, 1, 1)
|
||||
|
||||
self.label_5 = QLabel(self.editorWidget)
|
||||
self.label_5.setObjectName(u"label_5")
|
||||
|
||||
self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1)
|
||||
self.gridLayout.addWidget(self.label_5, 5, 0, 1, 1)
|
||||
|
||||
self.pencillerLine = QLineEdit(self.editorWidget)
|
||||
self.pencillerLine.setObjectName(u"pencillerLine")
|
||||
|
||||
self.gridLayout.addWidget(self.pencillerLine, 4, 1, 1, 1)
|
||||
self.gridLayout.addWidget(self.pencillerLine, 5, 1, 1, 1)
|
||||
|
||||
self.label_6 = QLabel(self.editorWidget)
|
||||
self.label_6.setObjectName(u"label_6")
|
||||
|
||||
self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1)
|
||||
self.gridLayout.addWidget(self.label_6, 6, 0, 1, 1)
|
||||
|
||||
self.inkerLine = QLineEdit(self.editorWidget)
|
||||
self.inkerLine.setObjectName(u"inkerLine")
|
||||
|
||||
self.gridLayout.addWidget(self.inkerLine, 5, 1, 1, 1)
|
||||
self.gridLayout.addWidget(self.inkerLine, 6, 1, 1, 1)
|
||||
|
||||
self.label_7 = QLabel(self.editorWidget)
|
||||
self.label_7.setObjectName(u"label_7")
|
||||
|
||||
self.gridLayout.addWidget(self.label_7, 6, 0, 1, 1)
|
||||
self.gridLayout.addWidget(self.label_7, 7, 0, 1, 1)
|
||||
|
||||
self.coloristLine = QLineEdit(self.editorWidget)
|
||||
self.coloristLine.setObjectName(u"coloristLine")
|
||||
|
||||
self.gridLayout.addWidget(self.coloristLine, 6, 1, 1, 1)
|
||||
self.gridLayout.addWidget(self.coloristLine, 7, 1, 1, 1)
|
||||
|
||||
self.label_8 = QLabel(self.editorWidget)
|
||||
self.label_8.setObjectName(u"label_8")
|
||||
|
||||
self.gridLayout.addWidget(self.label_8, 2, 0, 1, 1)
|
||||
|
||||
self.titleLine = QLineEdit(self.editorWidget)
|
||||
self.titleLine.setObjectName(u"titleLine")
|
||||
|
||||
self.gridLayout.addWidget(self.titleLine, 2, 1, 1, 1)
|
||||
|
||||
|
||||
self.verticalLayout.addWidget(self.editorWidget)
|
||||
@@ -161,6 +171,7 @@ class Ui_editorDialog(object):
|
||||
self.label_5.setText(QCoreApplication.translate("editorDialog", u"Penciller:", None))
|
||||
self.label_6.setText(QCoreApplication.translate("editorDialog", u"Inker:", None))
|
||||
self.label_7.setText(QCoreApplication.translate("editorDialog", u"Colorist:", None))
|
||||
self.label_8.setText(QCoreApplication.translate("editorDialog", u"Title:", None))
|
||||
self.statusLabel.setText("")
|
||||
self.okButton.setText(QCoreApplication.translate("editorDialog", u"Save", None))
|
||||
self.cancelButton.setText(QCoreApplication.translate("editorDialog", u"Cancel", None))
|
||||
|
||||
Reference in New Issue
Block a user