◆ Scanner()
◆ ~Scanner()
| juce::PluginListComponent::Scanner::~Scanner |
( |
| ) |
|
|
inlineoverride |
◆ doNextScan()
| bool juce::PluginListComponent::Scanner::doNextScan |
( |
| ) |
|
|
inlineprivate |
◆ finishedScan()
| void juce::PluginListComponent::Scanner::finishedScan |
( |
| ) |
|
|
inlineprivate |
◆ isStupidPath()
| bool juce::PluginListComponent::Scanner::isStupidPath |
( |
const File & | f | ) |
|
|
inlinestaticprivate |
◆ startScan()
| void juce::PluginListComponent::Scanner::startScan |
( |
| ) |
|
|
inlineprivate |
◆ startScanCallback()
◆ timerCallback()
| void juce::PluginListComponent::Scanner::timerCallback |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The user-defined callback routine that actually gets called periodically.
It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.
Implements juce::Timer.
◆ warnAboutStupidPathsCallback()
| void juce::PluginListComponent::Scanner::warnAboutStupidPathsCallback |
( |
int | result, |
|
|
Scanner * | scanner ) |
|
inlinestaticprivate |
◆ warnUserAboutStupidPaths()
| void juce::PluginListComponent::Scanner::warnUserAboutStupidPaths |
( |
| ) |
|
|
inlineprivate |
◆ allowAsync
| bool juce::PluginListComponent::Scanner::allowAsync |
|
private |
◆ filesOrIdentifiersToScan
| StringArray juce::PluginListComponent::Scanner::filesOrIdentifiersToScan |
|
private |
◆ finished
| std::atomic<bool> juce::PluginListComponent::Scanner::finished { false } |
|
private |
◆ formatToScan
◆ initiallyBlacklistedFiles
| std::set<String> juce::PluginListComponent::Scanner::initiallyBlacklistedFiles |
|
private |
◆ numThreads
| const int juce::PluginListComponent::Scanner::numThreads |
|
private |
◆ owner
◆ pathChooserWindow
| AlertWindow juce::PluginListComponent::Scanner::pathChooserWindow |
|
private |
◆ pathList
◆ pluginBeingScanned
| String juce::PluginListComponent::Scanner::pluginBeingScanned |
|
private |
◆ pool
| std::unique_ptr<ThreadPool> juce::PluginListComponent::Scanner::pool |
|
private |
◆ progress
| double juce::PluginListComponent::Scanner::progress = 0 |
|
private |
◆ progressWindow
| AlertWindow juce::PluginListComponent::Scanner::progressWindow |
|
private |
◆ propertiesToUse
◆ scanner
◆ timerReentrancyCheck
| bool juce::PluginListComponent::Scanner::timerReentrancyCheck = false |
|
private |
The documentation for this class was generated from the following file: