Audacity  3.0.3
Classes | Typedefs
EffectHostInterface.h File Reference
#include "ConfigInterface.h"
#include "ComponentInterfaceSymbol.h"
#include <functional>
Include dependency graph for EffectHostInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EffectHostInterface
 EffectHostInterface is a decorator of a EffectUIClientInterface. It adds virtual (abstract) functions to get presets and actually apply the effect. It uses ConfigClientInterface to add Getters/setters for private and shared configs. More...
 
class  EffectUIHostInterface
 extends EffectHostInterface with UI-related services More...
 

Typedefs

using EffectDialogFactory = std::function< wxDialog *(wxWindow &parent, EffectHostInterface &, EffectUIClientInterface &) >
 

Detailed Description


Audacity: A Digital Audio Editor

Paul Licameli split from EffectInterface.h

Definition in file EffectHostInterface.h.

Typedef Documentation

◆ EffectDialogFactory

using EffectDialogFactory = std::function< wxDialog* ( wxWindow &parent, EffectHostInterface&, EffectUIClientInterface& ) >

Definition at line 53 of file EffectHostInterface.h.