FolderWatcher linux: Make automatically recursive #7068
authorChristian Kamm <mail@ckamm.de>
Tue, 5 Mar 2019 12:20:09 +0000 (13:20 +0100)
committerCamila (Rebase PR Action) <hello@camila.codes>
Tue, 24 Nov 2020 16:56:49 +0000 (16:56 +0000)
commit74382ddcc0f809fcd187e259d26c6e76e7f141d2
tree90c0a9516b3385d3b6fd2f428aa94cf9f1633233
parent21b931dc6b5d14565413c8fee432c5bd8a89c893
FolderWatcher linux: Make automatically recursive #7068

Previously it depended on addFolder() / removeFolder() calls to adjust
watchers when new folders were added or removed. There also needed to be
complex move handling.

Now, any folder creation/move-in notifications automatically trigger
watcher additions and folder deletion/move-out triggers removal.
src/gui/folder.cpp
src/gui/folderwatcher.cpp
src/gui/folderwatcher.h
src/gui/folderwatcher_linux.cpp
src/gui/folderwatcher_linux.h
src/gui/folderwatcher_mac.h
src/gui/folderwatcher_win.h
test/testfolderwatcher.cpp