25 #ifndef JUCE_KNOWNPLUGINLIST_H_INCLUDED 26 #define JUCE_KNOWNPLUGINLIST_H_INCLUDED 81 void removeType (
int index);
95 bool scanAndAddFile (
const String& possiblePluginFileOrIdentifier,
96 bool dontRescanIfAlreadyInList,
106 bool isListingUpToDate (
const String& possiblePluginFileOrIdentifier,
121 void addToBlacklist (
const String& pluginID);
124 void removeFromBlacklist (
const String& pluginID);
127 void clearBlacklistedFiles();
139 sortByFileSystemLocation
156 int getIndexChosenByMenu (
int menuResultCode)
const;
195 const String& fileOrIdentifier) = 0;
198 virtual void scanFinished();
223 #endif // JUCE_KNOWNPLUGINLIST_H_INCLUDED Definition: juce_KnownPluginList.h:137
Definition: juce_KnownPluginList.h:38
#define noexcept
Definition: juce_CompilerSupport.h:141
PluginDescription * getType(int index) const noexcept
Definition: juce_KnownPluginList.h:60
Definition: juce_KnownPluginList.h:135
Definition: juce_KnownPluginList.h:184
Definition: juce_String.h:43
Definition: juce_KnownPluginList.h:136
Definition: juce_ChangeBroadcaster.h:35
Array< const PluginDescription * > plugins
Definition: juce_KnownPluginList.h:177
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_CriticalSection.h:47
Definition: juce_XmlElement.h:142
PluginDescription ** end() const noexcept
Definition: juce_KnownPluginList.h:65
int getNumTypes() const noexcept
Definition: juce_KnownPluginList.h:55
Definition: juce_PluginDescription.h:40
Definition: juce_ScopedPointer.h:70
OwnedArray< PluginTree > subFolders
Definition: juce_KnownPluginList.h:176
Definition: juce_StringArray.h:39
Definition: juce_Array.h:60
Definition: juce_KnownPluginList.h:138
Definition: juce_KnownPluginList.h:173
PluginDescription ** begin() const noexcept
Definition: juce_KnownPluginList.h:63
String folder
Definition: juce_KnownPluginList.h:175
SortMethod
Definition: juce_KnownPluginList.h:132