I think it is impossible(or at least a long way) to cover all the file formats that can be previewed by the native window manager.You can set a custom item delegate on the dialog using QFileDialog::setItemDelegate(). You can render the items as you want there.
Maybe he can use delegates to preview image files in supported formats by Qt, but there are previews for pdf, avi, wmv, mpg, etc.
Bookmarks