mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add path and fix missing format from dialog delete_matching_from_device.py
This commit is contained in:
parent
2a0f148013
commit
dbdd7dc4b6
@ -25,6 +25,12 @@ class tableItem(QTableWidgetItem):
|
|||||||
def __lt__(self, other):
|
def __lt__(self, other):
|
||||||
return self.sort < other.sort
|
return self.sort < other.sort
|
||||||
|
|
||||||
|
class centeredTableItem(tableItem):
|
||||||
|
|
||||||
|
def __init__(self, text):
|
||||||
|
tableItem.__init__(self, text)
|
||||||
|
self.setTextAlignment(Qt.AlignCenter)
|
||||||
|
|
||||||
class titleTableItem(tableItem):
|
class titleTableItem(tableItem):
|
||||||
|
|
||||||
def __init__(self, text):
|
def __init__(self, text):
|
||||||
@ -64,10 +70,10 @@ class DeleteMatchingFromDeviceDialog(QDialog, Ui_DeleteMatchingFromDeviceDialog)
|
|||||||
self.buttonBox.accepted.connect(self.accepted)
|
self.buttonBox.accepted.connect(self.accepted)
|
||||||
self.table.cellClicked.connect(self.cell_clicked)
|
self.table.cellClicked.connect(self.cell_clicked)
|
||||||
self.table.setSelectionMode(QAbstractItemView.NoSelection)
|
self.table.setSelectionMode(QAbstractItemView.NoSelection)
|
||||||
self.table.setColumnCount(5)
|
self.table.setColumnCount(7)
|
||||||
self.table.setHorizontalHeaderLabels(
|
self.table.setHorizontalHeaderLabels(
|
||||||
['', _('Location'), _('Title'),
|
['', _('Location'), _('Title'), _('Author'),
|
||||||
_('Author'), _('Date'), _('Format')])
|
_('Date'), _('Format'), _('Path')])
|
||||||
rows = 0
|
rows = 0
|
||||||
for card in items:
|
for card in items:
|
||||||
rows += len(items[card][1])
|
rows += len(items[card][1])
|
||||||
@ -85,7 +91,8 @@ class DeleteMatchingFromDeviceDialog(QDialog, Ui_DeleteMatchingFromDeviceDialog)
|
|||||||
self.table.setItem(row, 2, titleTableItem(book.title))
|
self.table.setItem(row, 2, titleTableItem(book.title))
|
||||||
self.table.setItem(row, 3, authorTableItem(book))
|
self.table.setItem(row, 3, authorTableItem(book))
|
||||||
self.table.setItem(row, 4, dateTableItem(book.datetime))
|
self.table.setItem(row, 4, dateTableItem(book.datetime))
|
||||||
self.table.setItem(row, 5, tableItem(book.path.rpartition('.')[2]))
|
self.table.setItem(row, 5, centeredTableItem(book.path.rpartition('.')[2]))
|
||||||
|
self.table.setItem(row, 6, tableItem(book.path))
|
||||||
row += 1
|
row += 1
|
||||||
self.table.setCurrentCell(0, 1)
|
self.table.setCurrentCell(0, 1)
|
||||||
self.table.resizeColumnsToContents()
|
self.table.resizeColumnsToContents()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user