Add wxFSW_EVENT_UNMOUNT wxFileSystemWatcher flag and implement it for Linux.

This flag generates the corresponding event when the file system containing
the watched directory is unmounted. Currently it is only implemented for
Linux where unmounting now generates this event instead of an error.

Closes #14834.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72987 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2012-11-19 12:52:18 +00:00
parent 1ec4e9c2b7
commit 092e08a844
6 changed files with 40 additions and 11 deletions

View File

@@ -257,6 +257,18 @@ enum wxFSWFlags
*/
wxFSW_EVENT_ATTRIB = 0x20,
/**
The file system containing a watched item was unmounted.
wxFSW_EVENT_UNMOUNT cannot be set; unmount events are produced automatically. This flag
is therefore not included in wxFSW_EVENT_ALL.
This event is currently only detected under Linux.
@since 2.9.5
*/
wxFSW_EVENT_UNMOUNT = 0x2000,
/**
A warning condition arose.