Files
pete/Source/PluginEditor.h
2017-06-27 01:02:19 -04:00

31 lines
670 B
C++

#pragma once
#include <list>
#include "../JuceLibraryCode/JuceHeader.h"
#include "PluginProcessor.h"
#include "LookAndFeel.h"
#include "PeteLine.h"
class PeteAudioProcessorEditor : public AudioProcessorEditor
{
public:
PeteAudioProcessorEditor (PeteAudioProcessor&);
~PeteAudioProcessorEditor();
void paint (Graphics&) override;
void resized() override;
private:
PeteAudioProcessor& processor;
PeteLookAndFeel* gui = new PeteLookAndFeel();
std::vector<PeteLine> hlines;
std::vector<PeteLine> vlines;
int lineThickness;
Slider slider;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (PeteAudioProcessorEditor)
};