osci-render/Source/LuaComponent.h

22 wiersze
574 B
C++

#pragma once
#include <JuceHeader.h>
#include "PluginProcessor.h"
#include "components/LuaListComponent.h"
class OscirenderAudioProcessorEditor;
class LuaComponent : public juce::GroupComponent {
public:
LuaComponent(OscirenderAudioProcessor&, OscirenderAudioProcessorEditor&);
~LuaComponent() override;
void resized() override;
private:
OscirenderAudioProcessor& audioProcessor;
OscirenderAudioProcessorEditor& pluginEditor;
LuaListBoxModel slidersModel;
juce::ListBox sliders;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(LuaComponent)
};