Audacity 3.2.0
VST3OptionsDialog.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 @file VST3OptionsDialog.h
6
7 @brief Part of Audacity VST3 module, duplicate from VSTEffect.cpp
8
9**********************************************************************/
10
11#pragma once
12
13#include "wxPanelWrapper.h"
14
16class ShuttleGui;
17
19{
20public:
21 explicit VST3OptionsDialog(const EffectDefinitionInterface &effect);
22 virtual ~VST3OptionsDialog();
23
25
26 void OnOk(wxCommandEvent & evt);
27
28private:
31 bool mUseGUI;
33
34 DECLARE_EVENT_TABLE()
35};
#define S(N)
Definition: ToChars.cpp:64
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
void OnOk(wxCommandEvent &evt)
VST3OptionsDialog(const EffectDefinitionInterface &effect)
const EffectDefinitionInterface & mEffect
void PopulateOrExchange(ShuttleGui &S)