Audacity 3.2.0
AudioUnitEffectOptionsDialog.h
Go to the documentation of this file.
1/*!********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 @file AudioUnitEffectOptionsDialog.h
6
7 Dominic Mazzoni
8 Leland Lucius
9
10 Paul Licameli split from AudioUnitEffect.cpp
11
12**********************************************************************/
13
14#ifndef __AUDACITY_AUDIOUNIT_EFFECT_OPTIONS_DIALOG__
15#define __AUDACITY_AUDIOUNIT_EFFECT_OPTIONS_DIALOG__
16
17#include "wxPanelWrapper.h"
18
20class ShuttleGui;
21
22constexpr auto UITypeKey = L"UIType";
23
25//
26// AudioUnitEffectOptionsDialog
27//
29
31{
32public:
34 const EffectDefinitionInterface &effect);
37 void OnOk(wxCommandEvent & evt);
38private:
42 DECLARE_EVENT_TABLE()
43};
44
45static const auto FullValue = XO("Full");
46static const auto GenericValue = XO("Generic");
47static const auto BasicValue = XO("Basic");
48
49#endif
static const auto BasicValue
static const auto FullValue
static const auto GenericValue
constexpr auto UITypeKey
XO("Cut/Copy/Paste")
#define S(N)
Definition: ToChars.cpp:64
AudioUnitEffectOptionsDialog(const EffectDefinitionInterface &effect)
const EffectDefinitionInterface & mEffect
EffectDefinitionInterface is a ComponentInterface that adds some basic read-only information about ef...
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Definition: ShuttleGui.h:640
Holds a msgid for the translation catalog; may also bind format arguments.