Commit Graph

1 Commits

Author SHA1 Message Date
Kai Koehne
48d195969d QmlProjectFiles: Dramatically reduce number of watched fs entities
Only watch directories, and not single files. Also, share one
FileSystemWatcher between projects & FileFilter items.

This fixes the issue that the process runs out of file handles e.g.
when loading a .qmlproject file containing all of qt examples & demos.

Basic implementation of FileSystemWatcher was copied from
ProjectExplorer::FileWatcher - however the FileWatcher is only
for files (and not directories), and also monitors the last
change date etc.
2010-03-29 15:57:06 +02:00