This commit is contained in:
Kovid Goyal 2023-08-02 13:49:32 +05:30
parent 380cdee85b
commit 01e4eed342
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -29,7 +29,7 @@ class Files(QAbstractListModel):
self.book_id = book_id
super().__init__(parent=parent)
self.fi = file_icon_provider()
self.files = sorted(db.list_extra_files(self.book_id, pattern=DATA_FILE_PATTERN), key=self.file_sort_key)
self.files = []
def refresh(self, key=None, reverse=False):
self.modelAboutToBeReset.emit()
@ -113,6 +113,7 @@ class DataFilesManager(Dialog):
self.fview = v = QListView(self)
l.addWidget(v)
self.files = Files(self.db.new_api, self.book_id, parent=v)
self.files.resort(self.sort_by.currentIndex())
v.setModel(self.files)
v.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
if self.files.rowCount():