Since QFileSystemModel does its work in a separate thread, the desired information from its indices cannot be fully obtained until it is done retrieving all the information; things like sorting or iterating through the directory listing isn't entirely possible until is has finished. I am wondering if it is possible to be notified of when the thread finishes so that i may at that point obtain a complete listing of the designated directory. Currently i can only retrieve the first file or directory within the current directory, but only after revisiting or refreshing the current directory can i get the complete listing.