Remove PluginManager.h from other headers

This commit is contained in:
Paul Licameli 2019-02-27 14:50:50 -05:00
parent 3ff61f3e10
commit 71036bed01
7 changed files with 5 additions and 3 deletions

View File

@ -19,7 +19,6 @@
#include <vector>
#include "audacity/ModuleInterface.h"
#include "PluginManager.h"
class CommandHandler;
@ -73,6 +72,7 @@ using ModuleInterfaceHandle = std::unique_ptr<
typedef std::map<wxString, ModuleMain *> ModuleMainMap;
typedef std::map<wxString, ModuleInterfaceHandle> ModuleMap;
typedef std::map<ModuleInterface *, std::unique_ptr<wxDynamicLibrary>> LibraryMap;
using PluginIDs = wxArrayString;
class ModuleManager final : public ModuleManagerInterface
{

View File

@ -157,7 +157,6 @@ class ImportXMLTagHandler final : public XMLTagHandler
};
class EffectPlugs;
typedef wxArrayString PluginIDList;
class CommandContext;
class CommandManager;
class Track;

View File

@ -41,6 +41,7 @@ This class now lists
#include "../prefs/PrefsDialog.h"
#include "../Shuttle.h"
#include "../PluginManager.h"
#include "../ShuttleGui.h"
enum {

View File

@ -47,6 +47,7 @@ greater use in future.
#include "../PluginManager.h"
#include "../Prefs.h"
#include "../Project.h"
#include "../PluginManager.h"
#include "../ShuttleGui.h"
#include "../Shuttle.h"
#include "../WaveTrack.h"

View File

@ -35,6 +35,7 @@ effects.
#include "../Shuttle.h"
#include "../commands/Command.h"
#include "../commands/CommandContext.h"
#include "../PluginManager.h"
/*******************************************************************************

View File

@ -22,7 +22,6 @@
#include <wx/string.h>
#include "audacity/EffectInterface.h"
#include "../PluginManager.h"
#include "Effect.h"
#include <unordered_map>

View File

@ -6,6 +6,7 @@
#include "../Prefs.h"
#include "../Project.h"
#include "../PluginManager.h"
#include "../ShuttleGui.h"
#include "../TimeTrack.h"
#include "../TrackPanel.h"