People,<br><br>here's my latest attempt at this patch.<br><br>Please note :<br>- on Linux, the behaviour should be identical to before the patch<br>- slight change in behaviour on Windows: Qt does not regard files that start with "." as being hidden. Only the file system's "hidden" attribute will be considered. This means that apps should use an OS-independent call to create hidden files, it is no longer enough to make a filename start with "." for it to be hidden on all OSes. Visible effect : on Windows, URL completion of file system paths will include directories starting with "." unless their "hidden" attribute is set.<br>
- enum QDir::Filter has some interesting values such as <tt>QDir::NoSymLinks and </tt><tt>QDir::System</tt> (<a href="http://doc.trolltech.com/4.3/qdir.html#Filter-enum">http://doc.trolltech.com/4.3/qdir.html#Filter-enum</a>). The semantics of DirectoryListThread don't allow for exploitation of these flags and I have not made any attempt to include them. Maybe for a later effort ? <br>
- use cases : <br> a) Konqueror (type "/", various absolute paths, in the address bar) checks OK<br> b) Dolphin (type "/", various absolute paths, in the address bar)checks OK<br> c) Dolphin, right-click on file >> Open with ... dialogue correctly allows to browse folders whilst only displaying executable files.<br>
<br>There, I hope it works OK this time round.<br><br>Thanks for the continued patience in dealing with my efforts.<br><br>Regards,<br><br>Michael O'Shea<br>P.S. I commented out the kdebug() calls and various other debug code<br>