Classes | |
class | wxDirTraverser |
wxDirTraverser is an abstract interface which must be implemented by objects passed to wxDir::Traverse() function. More... | |
class | wxDir |
wxDir is a portable equivalent of Unix open/read/closedir functions which allow enumerating of the files in a directory. More... | |
Enumerations | |
enum | wxDirTraverseResult { wxDIR_IGNORE = -1, wxDIR_STOP, wxDIR_CONTINUE } |
Possible return values of wxDirTraverser callback functions. More... | |
enum | wxDirFlags { wxDIR_FILES = 0x0001, wxDIR_DIRS = 0x0002, wxDIR_HIDDEN = 0x0004, wxDIR_DOTDOT = 0x0008, wxDIR_NO_FOLLOW = 0x0010, wxDIR_DEFAULT = wxDIR_FILES | wxDIR_DIRS | wxDIR_HIDDEN } |
These flags affect the behaviour of GetFirst/GetNext() and Traverse(), determining what types are included in the list of items they produce. More... | |
enum wxDirFlags |
These flags affect the behaviour of GetFirst/GetNext() and Traverse(), determining what types are included in the list of items they produce.
wxDIR_FILES |
Includes files. |
wxDIR_DIRS |
Includes directories. |
wxDIR_HIDDEN |
Includes hidden files. |
wxDIR_DOTDOT |
Includes "." and "..". |
wxDIR_NO_FOLLOW |
Don't follow symbolic links during the directory traversal. This flag is ignored under systems not supporting symbolic links (i.e. non-Unix ones). Notice that this flag is not included in wxDIR_DEFAULT and so the default behaviour of wxDir::Traverse() is to follow symbolic links, even if they lead outside of the directory being traversed.
|
wxDIR_DEFAULT |
Default directory traversal flags include both files and directories, even hidden. Notice that by default wxDIR_NO_FOLLOW is not included, meaning that symbolic links are followed by default. If this is not desired, you must pass that flag explicitly. |
enum wxDirTraverseResult |
Possible return values of wxDirTraverser callback functions.