FolderModel: fix path for '.directory' watcher and remove QFileSystemWatcher

Before the patch:

  • in case of directory:/ we were watching /.directory
  • in case of file:// watcher didn't work due to protocol prefix

addDirectoriesRecursively() function didn't work, because QDir can't handle directory:/ or file:// protocols.

Moreover refreshing a directory is a job for KDirLister, we don't have to refresh twice.

Merge request reports

Loading