Hi everybody!
Let say there is an hierarchy of folder like that:

Qt Code:
  1. FolderA
  2. FolderB1
  3. FolderB2
  4. FolderC
To copy to clipboard, switch view to plain text mode 

There is a QFileWatcher with addpath for each folder to watch absolutely all the hierarchy of folder.
The signal is connected to the QFileWatcher to know when to refresh the tree.

There is two problems that I can see and I need the light of experts on it:

1) If you try to delete FolderA on Windows Explorer, your application ends to an infinite loop. I tried a custom filewatcher from GitHub, this infinite loop is not present anymore. Qt bug?
2) If you try to move Folder B1 in FolderC on Windows Explorer, Windows Explorer says the operation is impossible, surely because of the filewatcher. But on other applications that update automatically on this same kind of things, like Unreal Engine, I can see it possible.

For the point number 1, it looks a Qt bug.
For the point number 2, I wonder if there is a trick to fix this impossible action.

Thanks!