editor: hooked up freq to processor
This commit is contained in:
@@ -15,6 +15,7 @@ PeteAudioProcessorEditor::PeteAudioProcessorEditor(PeteAudioProcessor& p)
|
||||
PeteLine(PeteLine::Vertical, 2./3.)
|
||||
};
|
||||
slider.setTextBoxStyle(Slider::NoTextBox, true, 0, 0);
|
||||
slider.addListener(this);
|
||||
setSize(600, 600);
|
||||
slider.setLookAndFeel(gui);
|
||||
addAndMakeVisible(slider);
|
||||
@@ -26,6 +27,10 @@ PeteAudioProcessorEditor::~PeteAudioProcessorEditor()
|
||||
{
|
||||
}
|
||||
|
||||
void PeteAudioProcessorEditor::sliderValueChanged(Slider* s) {
|
||||
processor.freq = slider.getValue();
|
||||
}
|
||||
|
||||
void PeteAudioProcessorEditor::paint(Graphics& g)
|
||||
{
|
||||
g.fillAll(Colours::white);
|
||||
|
@@ -7,7 +7,7 @@
|
||||
#include "LookAndFeel.h"
|
||||
#include "PeteLine.h"
|
||||
|
||||
class PeteAudioProcessorEditor : public AudioProcessorEditor
|
||||
class PeteAudioProcessorEditor : public AudioProcessorEditor, SliderListener
|
||||
{
|
||||
public:
|
||||
PeteAudioProcessorEditor (PeteAudioProcessor&);
|
||||
@@ -15,6 +15,8 @@ public:
|
||||
|
||||
void paint (Graphics&) override;
|
||||
void resized() override;
|
||||
|
||||
void sliderValueChanged(Slider* s) override;
|
||||
|
||||
private:
|
||||
PeteAudioProcessor& processor;
|
||||
|
@@ -39,6 +39,8 @@ public:
|
||||
|
||||
void getStateInformation (MemoryBlock& destData) override;
|
||||
void setStateInformation (const void* data, int sizeInBytes) override;
|
||||
|
||||
float freq;
|
||||
|
||||
private:
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PeteAudioProcessor)
|
||||
|
Binary file not shown.
2
wrDsp
2
wrDsp
Submodule wrDsp updated: a8bb31b28a...c828003a95
2
wrLib
2
wrLib
Submodule wrLib updated: 76147e53b1...a4e5fa1c58
Reference in New Issue
Block a user