mirror of
https://github.com/cookiengineer/audacity
synced 2026-04-04 05:17:47 +02:00
ModuleManager doesn't use PluginManager to initialize providers
This commit is contained in:
@@ -12,7 +12,8 @@
|
||||
#ifndef __AUDACITY_MODULEMANAGER_H__
|
||||
#define __AUDACITY_MODULEMANAGER_H__
|
||||
|
||||
#include <memory>
|
||||
#include "MemoryX.h"
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
@@ -98,6 +99,10 @@ public:
|
||||
// Can be called before Initialize()
|
||||
bool DiscoverProviders();
|
||||
|
||||
// Supports range-for iteration
|
||||
auto Providers() const
|
||||
{ return make_iterator_range(mDynModules.cbegin(), mDynModules.cend()); }
|
||||
|
||||
PluginPaths FindPluginsForProvider(const PluginID & provider, const PluginPath & path);
|
||||
bool RegisterEffectPlugin(const PluginID & provider, const PluginPath & path,
|
||||
TranslatableString &errMsg);
|
||||
|
||||
Reference in New Issue
Block a user