Krotos Modules 3
Loading...
Searching...
No Matches
Kwidget_MacroControls.h
Go to the documentation of this file.
1namespace krotos
2{
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
Definition Kwidget_MacroControls.h:4
Kwidget_MacroControls(const String &id, int numMacros)
Definition Kwidget_MacroControls.cpp:5
std::unique_ptr< KwidgetProcessor > createProcessor() override
Definition Kwidget_MacroControls.cpp:11
std::vector< ParameterInfo > createParameters() override
Definition Kwidget_MacroControls.cpp:16
const int m_numMacros
Definition Kwidget_MacroControls.h:19
std::unique_ptr< KwidgetGUI > createGUI() override
Definition Kwidget_MacroControls.cpp:26
Definition Kwidget.h:8
Definition AirAbsorptionFilter.cpp:2
Definition Kwidget_MacroControls.h:7
static String Macro(int macroNum)
Definition Kwidget_MacroControls.cpp:3