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 OptionsKey = L"Options";
23constexpr auto UseLatencyKey = L"UseLatency";
24constexpr auto UITypeKey = L"UIType";
25
27//
28// AudioUnitEffectOptionsDialog
29//
31
33{
34public:
36 const EffectDefinitionInterface &effect);
39 void OnOk(wxCommandEvent & evt);
40private:
44 DECLARE_EVENT_TABLE()
45};
46
47static const auto FullValue = XO("Full");
48static const auto GenericValue = XO("Generic");
49static const auto BasicValue = XO("Basic");
50
51#endif
static const auto BasicValue
static const auto FullValue
constexpr auto OptionsKey
constexpr auto UseLatencyKey
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:625
Holds a msgid for the translation catalog; may also bind format arguments.