/* ============================================================================== This file was auto-generated! It contains the basic framework code for a JUCE plugin editor. ============================================================================== */ #pragma once #include "../JuceLibraryCode/JuceHeader.h" #include "PluginProcessor.h" //============================================================================== /** */ class TextButtonProblemAudioProcessorEditor : public AudioProcessorEditor { public: typedef AudioProcessorValueTreeState::ButtonAttachment ButtonAttachment; TextButtonProblemAudioProcessorEditor (TextButtonProblemAudioProcessor&, AudioProcessorValueTreeState& vts); ~TextButtonProblemAudioProcessorEditor(); //============================================================================== void paint (Graphics&) override; void resized() override; private: AudioProcessorValueTreeState& valueTreeState; TextButton textButton; std::unique_ptr textButtonAttachment; // This reference is provided as a quick way for your editor to // access the processor object that created it. TextButtonProblemAudioProcessor& processor; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (TextButtonProblemAudioProcessorEditor) };