Audacity 3.2.0
|
Base class for registration callback. Audacity will call providers RegisterNameOfThing() functions with an &Registrar as the argument. RegisterNameOfThing() is then responsible for calling the appropriate callback functions. More...
#include <Registrar.h>
Public Member Functions | |
Registrar () | |
virtual void | AddCommandType (std::unique_ptr< ComponentInterface > &&WXUNUSED(comDef)) |
virtual void | AddCommand (std::unique_ptr< AudacityCommand > &&WXUNUSED(command)) |
virtual void | AddModule (std::unique_ptr< LoadableModule > &&WXUNUSED(module)) |
virtual void | AddEffect (std::unique_ptr< Effect > &&WXUNUSED(effect)) |
Public Attributes | |
bool | bWantsModules |
bool | bWantsCommands |
bool | bWantsCommandTypes |
bool | bWantsEffects |
Base class for registration callback. Audacity will call providers RegisterNameOfThing() functions with an &Registrar as the argument. RegisterNameOfThing() is then responsible for calling the appropriate callback functions.
Definition at line 32 of file Registrar.h.
|
inline |
Definition at line 35 of file Registrar.h.
|
inlinevirtual |
Definition at line 46 of file Registrar.h.
Referenced by RegisterCompareAudio().
|
inlinevirtual |
Definition at line 45 of file Registrar.h.
|
inlinevirtual |
Definition at line 48 of file Registrar.h.
|
inlinevirtual |
Definition at line 47 of file Registrar.h.
bool Registrar::bWantsCommands |
Definition at line 42 of file Registrar.h.
bool Registrar::bWantsCommandTypes |
Definition at line 43 of file Registrar.h.
bool Registrar::bWantsEffects |
Definition at line 44 of file Registrar.h.
bool Registrar::bWantsModules |
Definition at line 41 of file Registrar.h.