Modify single metadata display to include summary and covers check

This commit is contained in:
Sengian 2010-10-19 23:10:34 +02:00
parent 033c3d9f30
commit 18d2c55d4b
2 changed files with 179 additions and 173 deletions

View File

@ -48,7 +48,7 @@ class Matches(QAbstractTableModel):
return len(self.matches) return len(self.matches)
def columnCount(self, *args): def columnCount(self, *args):
return 6 return 8
def headerData(self, section, orientation, role): def headerData(self, section, orientation, role):
if role != Qt.DisplayRole: if role != Qt.DisplayRole:
@ -61,6 +61,8 @@ class Matches(QAbstractTableModel):
elif section == 3: text = _("Publisher") elif section == 3: text = _("Publisher")
elif section == 4: text = _("ISBN") elif section == 4: text = _("ISBN")
elif section == 5: text = _("Published") elif section == 5: text = _("Published")
elif section == 6: text = _("Cover?")
elif section == 7: text = _("Summary?")
return QVariant(text) return QVariant(text)
else: else:
@ -87,6 +89,10 @@ class Matches(QAbstractTableModel):
elif col == 5: elif col == 5:
if hasattr(book.pubdate, 'timetuple'): if hasattr(book.pubdate, 'timetuple'):
res = strftime('%b %Y', book.pubdate.timetuple()) res = strftime('%b %Y', book.pubdate.timetuple())
elif col == 6 and book.has_cover:
res = 'OK'
elif col == 7 and book.comments:
res = 'OK'
if not res: if not res:
return NONE return NONE
return QVariant(res) return QVariant(res)

View File

@ -9,7 +9,7 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>830</width> <width>890</width>
<height>642</height> <height>642</height>
</rect> </rect>
</property> </property>