Oscilloscope 0.5.0
A simple oscilloscope VST
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TriggerListener Class Reference

#include <TriggerListener.h>

Inheritance diagram for TriggerListener:

Public Member Functions

 TriggerListener (std::function< void()> setTriggered, std::function< void()> setUntriggered)
 
void parameterChanged (const juce::String &parameterID, float newValue) override
 

Detailed Description

Class listening whether the oscilloscope is set on triggered or untriggered mode and resetting the OscilloscopeComponent properly.

Definition at line 22 of file TriggerListener.h.

Constructor & Destructor Documentation

◆ TriggerListener()

TriggerListener::TriggerListener ( std::function< void()>  setTriggered,
std::function< void()>  setUntriggered 
)

Construct a new Trigger Listener object

Parameters
setTriggeredLambda to call when GUI set to triggered mode.
setUntriggeredLambda to call when GUI set to untriggered mode.

Definition at line 13 of file TriggerListener.cpp.

Member Function Documentation

◆ parameterChanged()

void TriggerListener::parameterChanged ( const juce::String &  parameterID,
float  newValue 
)
override

Callback executed each time isTriggered param of PluginProcessors' TreeState is modified.

Parameters
parameterIDParameter ID, always "isTriggered"
newValueWhether if the oscilloscope is triggered.

Definition at line 20 of file TriggerListener.cpp.


The documentation for this class was generated from the following files: