QDirFilters
QDirFilters is a modular filtering system designed for Qt-based applications to refine directory listings. It provides a programmable set of rules to include or exclude files and subdirectories when enumerating a directory, improving accuracy and performance for file managers, search tools, and batch processors.
The component is designed to work with Qt's standard directory APIs such as QDir and QDirIterator. It
Performance and integration are central goals. Filters can be evaluated during directory iteration to minimize unnecessary
Usage typically involves constructing a FilterSet, adding one or more filters (for example, a name pattern to
See also: QDir, QDirIterator, and Qt’s file system model abstractions.