20#ifndef __AUDACITY_REGISTRAR__
21#define __AUDACITY_REGISTRAR__
36 bWantsModules =
false;
37 bWantsCommands=
false;
38 bWantsCommandTypes=
false;
45 virtual void AddCommandType(std::unique_ptr<ComponentInterface> && WXUNUSED(comDef) ){;};
46 virtual void AddCommand(std::unique_ptr<AudacityCommand> && WXUNUSED(command) ){;};
47 virtual void AddModule(std::unique_ptr<LoadableModule> && WXUNUSED(module) ){;};
48 virtual void AddEffect(std::unique_ptr<Effect> && WXUNUSED(effect) ){;};
Base class for command in Audacity.
ComponentInterface provides name / vendor / version functions to identify plugins....
Base class for many of the effects in Audacity.
Base class for registration callback. Audacity will call providers RegisterNameOfThing() functions wi...
virtual void AddCommandType(std::unique_ptr< ComponentInterface > &&WXUNUSED(comDef))
virtual void AddModule(std::unique_ptr< LoadableModule > &&WXUNUSED(module))
virtual void AddCommand(std::unique_ptr< AudacityCommand > &&WXUNUSED(command))
virtual void AddEffect(std::unique_ptr< Effect > &&WXUNUSED(effect))