Я создал внешний интерфейс для команды locate в UNIX. Прямо сейчас я просто передаю имена файлов из вывода locate в QListWidget. Из документации кажется, что QFileSystemModel лучше подходит для отображения имен файлов (он автоматически показывает значки, используя отдельный поток для получения значков, чтобы основной поток не переставал отвечать).
Но, похоже, он показывает только файлы из определенного каталога. Однако мои файлы могут быть из разных каталогов. Могу ли я добавлять файлы в QFileSystemModel или он просто показывает содержимое одного каталога?