Utils::FileSystemWatcher solves only one is issue of QFileSystemWatcher. That is on some platforms watching file systems is pretty expensive and has a significant overhead per QFileSystemWatcher.
Utils::FileSystemWatcher does not actually solve the problem that QFileSystemWatcher looses the watch if a file is replaced by a delete + rename, like you described: > However, when I switched I've discovered very strange behavior: I > get signal fileChanged for certain file only once. When it's modified > second time I get no signal for this file (if I modify ither fiiles I get > signal first time but only once for each file). We probably should get rid of Utils::FileSystemWatcher, or fix it to actually work better then QFileSystemWatcher. > If I switch back to QFSW > everything works fine again. That can't be, if you don't readd the file after a fileChanged() signal, you won't get a second signal out of QFSW either. > Does anybody have a clue? Use a dummy IDocument derived class, for example take a look at WatchableFile in maemoglobal.h daniel _______________________________________________ Qt-creator mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qt-creator
