I am trying to implement Custom File Explorer that fetches metadata of the specific(in house file system) file and displays all these data along with files. For this task I have implemented custom QFileSystemModel that takes care of this.
Now, I understand that loading of file is asynchronous in QFileSystemModel but display is not. Qt holds display job till all the files are loaded. As i have included metadata extraction logic in each display call, it makes display of folder with more than 100 file really slow(even after caching). During whole this time display is completely blocked. How can I display results asynchronously. To be precise display list partly and then refresh it when updates are available.
Files are displayed through QTableView UI widget.