I am planning on creating an FTP program to view an ftp location as if was a local filesystem. Much like when you create a network place in windows or use the FISH kioslave in KDE.

I would like the files and directories to have their respective type icons. I have noticed programs like Filezilla are able to do so but I have not been able to come across a solution for Qt.

Is there a way to use the QDirModel with remote filesystems? Or is there some other way to accomplish this?