|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
A type of FileFilter that works by wildcard pattern matching. More...
#include "juce_WildcardFileFilter.h"
Public Member Functions | |
| WildcardFileFilter (const String &fileWildcardPatterns, const String &directoryWildcardPatterns, const String &filterDescription) | |
| Creates a wildcard filter for one or more patterns. | |
| ~WildcardFileFilter () override | |
| Destructor. | |
| bool | isFileSuitable (const File &file) const override |
| Returns true if the filename matches one of the patterns specified. | |
| bool | isDirectorySuitable (const File &file) const override |
| This always returns true. | |
Public Member Functions inherited from juce::FileFilter | |
| 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. | |
Additional Inherited Members | |
Protected Attributes inherited from juce::FileFilter | |
| String | description |
A type of FileFilter that works by wildcard pattern matching.
This filter only allows files that match one of the specified patterns, but allows all directories through.
@tags{Core}
Definition at line 37 of file juce_WildcardFileFilter.h.
| juce::WildcardFileFilter::WildcardFileFilter | ( | const String & | fileWildcardPatterns, |
| const String & | directoryWildcardPatterns, | ||
| const String & | filterDescription | ||
| ) |
Creates a wildcard filter for one or more patterns.
The wildcardPatterns parameter is a comma or semicolon-delimited set of patterns, e.g. "*.wav;*.aiff" would look for files ending in either .wav or .aiff.
Passing an empty string as a pattern will fail to match anything, so by leaving either the file or directory pattern parameter empty means you can control whether files or directories are found.
The description is a name to show the user in a list of possible patterns, so for the wav/aiff example, your description might be "audio files".
Definition at line 50 of file juce_WildcardFileFilter.cpp.
|
override |
Destructor.
Definition at line 60 of file juce_WildcardFileFilter.cpp.
This always returns true.
Implements juce::FileFilter.
Definition at line 69 of file juce_WildcardFileFilter.cpp.
Returns true if the filename matches one of the patterns specified.
Implements juce::FileFilter.
Definition at line 64 of file juce_WildcardFileFilter.cpp.