mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #8982 (Issue with Checking Database Integrity)
This commit is contained in:
commit
8e88a41d3e
@ -213,6 +213,8 @@ class CheckLibraryDialog(QDialog):
|
|||||||
|
|
||||||
self.log = QTreeWidget(self)
|
self.log = QTreeWidget(self)
|
||||||
self.log.itemChanged.connect(self.item_changed)
|
self.log.itemChanged.connect(self.item_changed)
|
||||||
|
self.log.itemExpanded.connect(self.item_expanded_or_collapsed)
|
||||||
|
self.log.itemCollapsed.connect(self.item_expanded_or_collapsed)
|
||||||
self._layout.addWidget(self.log)
|
self._layout.addWidget(self.log)
|
||||||
|
|
||||||
self.check_button = QPushButton(_('&Run the check again'))
|
self.check_button = QPushButton(_('&Run the check again'))
|
||||||
@ -333,11 +335,15 @@ class CheckLibraryDialog(QDialog):
|
|||||||
for check in CHECKS:
|
for check in CHECKS:
|
||||||
builder(t, checker, check)
|
builder(t, checker, check)
|
||||||
|
|
||||||
t.setColumnWidth(0, 200)
|
t.resizeColumnToContents(0)
|
||||||
t.setColumnWidth(1, 400)
|
t.resizeColumnToContents(1)
|
||||||
self.delete_button.setEnabled(False)
|
self.delete_button.setEnabled(False)
|
||||||
self.text_results = '\n'.join(plaintext)
|
self.text_results = '\n'.join(plaintext)
|
||||||
|
|
||||||
|
def item_expanded_or_collapsed(self, item):
|
||||||
|
self.log.resizeColumnToContents(0)
|
||||||
|
self.log.resizeColumnToContents(1)
|
||||||
|
|
||||||
def item_changed(self, item, column):
|
def item_changed(self, item, column):
|
||||||
self.fix_button.setEnabled(False)
|
self.fix_button.setEnabled(False)
|
||||||
for it in self.top_level_items.values():
|
for it in self.top_level_items.values():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user