Fix torrent content checkboxes not updated properly

And reduce emitting redundant 'data updated' signals.

Closes #17144, #17764.
This commit is contained in:
Chocobo1
2022-09-27 01:09:05 +08:00
parent 6c8b31420c
commit 9a20aa51de
3 changed files with 116 additions and 60 deletions

View File

@@ -80,6 +80,8 @@ signals:
void filteredFilesChanged();
private:
void notifyModelUpdate(const QModelIndex &index);
TorrentContentModelFolder *m_rootItem = nullptr;
QVector<TorrentContentModelFile *> m_filesIndex;
QFileIconProvider *m_fileIconProvider = nullptr;