Oscilloscope 0.5.0
A simple oscilloscope VST
Loading...
Searching...
No Matches
TriggerListener.h
Go to the documentation of this file.
1/*
2 ==============================================================================
3
4 TriggerListener.h
5 Created: 26 Mar 2023 2:06:54pm
6 Author: covariant
7
8 ==============================================================================
9*/
10
11#pragma once
12#include <JuceHeader.h>
16
22class TriggerListener : public juce::AudioProcessorValueTreeState::Listener
23{
24
25public:
32 TriggerListener(std::function<void()> setTriggered, std::function<void()> setUntriggered);
33
41 void parameterChanged(const juce::String &parameterID, float newValue) override;
42
43private:
48 std::function<void()> setTriggered;
49
54 std::function<void()> setUntriggered;
55};
void parameterChanged(const juce::String &parameterID, float newValue) override