Krotos Modules 3
Loading...
Searching...
No Matches
Kwidget_MacroControls.h
Go to the documentation of this file.
1
namespace
krotos
2
{
3
class
Kwidget_MacroControls
:
public
Kwidget
4
{
5
public
:
6
struct
Parameters
7
{
8
static
String
Macro
(
int
macroNum);
9
};
10
11
Kwidget_MacroControls
(
const
String&
id
,
int
numMacros);
12
13
protected
:
14
std::vector<ParameterInfo>
createParameters
()
override
;
15
std::unique_ptr<KwidgetProcessor>
createProcessor
()
override
;
16
std::unique_ptr<KwidgetGUI>
createGUI
()
override
;
17
18
private
:
19
const
int
m_numMacros
;
20
21
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
Kwidget_MacroControls
)
22
};
23
}
// namespace krotos
krotos::Kwidget_MacroControls
Definition
Kwidget_MacroControls.h:4
krotos::Kwidget_MacroControls::Kwidget_MacroControls
Kwidget_MacroControls(const String &id, int numMacros)
Definition
Kwidget_MacroControls.cpp:5
krotos::Kwidget_MacroControls::createProcessor
std::unique_ptr< KwidgetProcessor > createProcessor() override
Definition
Kwidget_MacroControls.cpp:11
krotos::Kwidget_MacroControls::createParameters
std::vector< ParameterInfo > createParameters() override
Definition
Kwidget_MacroControls.cpp:16
krotos::Kwidget_MacroControls::m_numMacros
const int m_numMacros
Definition
Kwidget_MacroControls.h:19
krotos::Kwidget_MacroControls::createGUI
std::unique_ptr< KwidgetGUI > createGUI() override
Definition
Kwidget_MacroControls.cpp:26
krotos::Kwidget
Definition
Kwidget.h:8
krotos
Definition
AirAbsorptionFilter.cpp:2
krotos::Kwidget_MacroControls::Parameters
Definition
Kwidget_MacroControls.h:7
krotos::Kwidget_MacroControls::Parameters::Macro
static String Macro(int macroNum)
Definition
Kwidget_MacroControls.cpp:3
krotos_kwidget
kwidgets
macro_controls
Kwidget_MacroControls.h
Generated by
1.12.0