Interface for deciding which files are suitable for something.
More...
#include <juce_FileFilter.h>
|
| FileFilter (const String &filterDescription) |
| Creates a filter with the given description.
|
|
virtual | ~FileFilter () |
| Destructor.
|
|
const String & | getDescription () const noexcept |
| Returns the description that the filter was created with.
|
|
virtual bool | isFileSuitable (const File &file) const =0 |
| Should return true if this file is suitable for inclusion in whatever context the object is being used.
|
|
virtual bool | isDirectorySuitable (const File &file) const =0 |
| Should return true if this directory is suitable for inclusion in whatever context the object is being used.
|
|
Interface for deciding which files are suitable for something.
For example, this is used by DirectoryContentsList to select which files go into the list.
- See also
- WildcardFileFilter, DirectoryContentsList, FileListComponent, FileBrowserComponent
◆ FileFilter()
FileFilter::FileFilter |
( |
const String & | filterDescription | ) |
|
Creates a filter with the given description.
The description can be returned later with the getDescription() method.
◆ ~FileFilter()
virtual FileFilter::~FileFilter |
( |
| ) |
|
|
virtual |
◆ getDescription()
const String & FileFilter::getDescription |
( |
| ) |
const |
|
noexcept |
Returns the description that the filter was created with.
◆ isFileSuitable()
virtual bool FileFilter::isFileSuitable |
( |
const File & | file | ) |
const |
|
pure virtual |
◆ isDirectorySuitable()
virtual bool FileFilter::isDirectorySuitable |
( |
const File & | file | ) |
const |
|
pure virtual |
◆ description
String FileFilter::description |
|
protected |
The documentation for this class was generated from the following file: