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: