mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Fix calibredb add not refreshing book list in GUI
This commit is contained in:
parent
ccd7aaa5c9
commit
a33aa9140a
@ -263,6 +263,16 @@ class BooksModel(QAbstractTableModel):
|
||||
self.sorted_on = (self.column_map[col], order)
|
||||
|
||||
|
||||
def refresh(self, reset=True):
|
||||
try:
|
||||
col = self.column_map.index(self.sorted_on[0])
|
||||
except:
|
||||
col = 0
|
||||
self.db.refresh(field=self.column_map[col],
|
||||
ascending=self.sorted_on[1]==Qt.AscendingOrder)
|
||||
if reset:
|
||||
self.reset()
|
||||
|
||||
def resort(self, reset=True):
|
||||
try:
|
||||
col = self.column_map.index(self.sorted_on[0])
|
||||
|
@ -478,7 +478,7 @@ class Main(MainWindow, Ui_MainWindow):
|
||||
self.raise_()
|
||||
self.activateWindow()
|
||||
elif msg.startswith('refreshdb:'):
|
||||
self.library_view.model().resort()
|
||||
self.library_view.model().refresh()
|
||||
self.library_view.model().research()
|
||||
else:
|
||||
print msg
|
||||
|
Loading…
x
Reference in New Issue
Block a user