12 std::string_view frequencyParameterID, std::string_view gainParameterID, std::string_view QParameterID,
13 std::string_view filterOrderParameterID);
15 void resized()
override;
16 void setText(
const juce::String &title);
17 void setSymbolType(
const juce::CharPointer_UTF8 &symbolType);
21 juce::GroupComponent frame;
23 juce::Label filterSymbolLabel;
26 juce::Slider mFrequencySlider;
29 juce::Slider mGainSlider;
32 juce::Slider mQSlider;
35 juce::TextButton mBypassButton;
38 juce::ComboBox mFilterOrder;
40 std::unique_ptr<juce::AudioProcessorValueTreeState::ButtonAttachment> mBypassAttachment;
41 std::unique_ptr<juce::AudioProcessorValueTreeState::ComboBoxAttachment> mFilterOrderAttachment;
42 std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> mFrequencyAttachment;
43 std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> mGainAttachment;
44 std::unique_ptr<juce::AudioProcessorValueTreeState::SliderAttachment> mQAttachment;