mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #12 and reset selection model on delete so that next item automatically becomes current
This commit is contained in:
parent
f9e3b0a422
commit
695c27d229
@ -59,11 +59,15 @@ class Main(QObject, Ui_MainWindow):
|
|||||||
self.book_cover.hide()
|
self.book_cover.hide()
|
||||||
self.book_info.hide()
|
self.book_info.hide()
|
||||||
if yes:
|
if yes:
|
||||||
|
self.action_add.setEnabled(False)
|
||||||
|
self.action_edit.setEnabled(False)
|
||||||
self.device_view.show()
|
self.device_view.show()
|
||||||
self.library_view.hide()
|
self.library_view.hide()
|
||||||
self.book_cover.setAcceptDrops(False)
|
self.book_cover.setAcceptDrops(False)
|
||||||
self.current_view = self.device_view
|
self.current_view = self.device_view
|
||||||
else:
|
else:
|
||||||
|
self.action_add.setEnabled(True)
|
||||||
|
self.action_edit.setEnabled(True)
|
||||||
self.device_view.hide()
|
self.device_view.hide()
|
||||||
self.library_view.show()
|
self.library_view.show()
|
||||||
self.book_cover.setAcceptDrops(True)
|
self.book_cover.setAcceptDrops(True)
|
||||||
@ -94,7 +98,7 @@ class Main(QObject, Ui_MainWindow):
|
|||||||
def model_modified(self):
|
def model_modified(self):
|
||||||
if self.library_view.isVisible(): view = self.library_view
|
if self.library_view.isVisible(): view = self.library_view
|
||||||
else: view = self.device_view
|
else: view = self.device_view
|
||||||
view.clearSelection()
|
view.selectionModel().reset()
|
||||||
view.resizeColumnsToContents()
|
view.resizeColumnsToContents()
|
||||||
self.book_cover.hide()
|
self.book_cover.hide()
|
||||||
self.book_info.hide()
|
self.book_info.hide()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user