Gin
Public Member Functions | Public Attributes | List of all members
AsyncLambdaValueTreeListener Class Reference

Listen to value tree changes with std::function<>, but Async. More...

Inherits juce::ValueTree::Listener.

Public Member Functions

 AsyncLambdaValueTreeListener (juce::ValueTree &v_)
 
 ~AsyncLambdaValueTreeListener () override
 

Public Attributes

std::function< void(const juce::ValueTree &, const juce::Identifier &)> onValueTreePropertyChanged
 
std::function< void(const juce::ValueTree &, const juce::ValueTree &)> onValueTreeChildAdded
 
std::function< void(const juce::ValueTree &, const juce::ValueTree &, int)> onValueTreeChildRemoved
 
std::function< void(const juce::ValueTree &, int, int)> onValueTreeChildOrderChanged
 
std::function< void(const juce::ValueTree &)> onValueTreeParentChanged
 
std::function< void(const juce::ValueTree &)> onValueTreeRedirected
 

Detailed Description

Listen to value tree changes with std::function<>, but Async.

Constructor & Destructor Documentation

◆ AsyncLambdaValueTreeListener()

AsyncLambdaValueTreeListener::AsyncLambdaValueTreeListener ( juce::ValueTree &  v_)

◆ ~AsyncLambdaValueTreeListener()

AsyncLambdaValueTreeListener::~AsyncLambdaValueTreeListener ( )
override

Member Data Documentation

◆ onValueTreePropertyChanged

std::function<void (const juce::ValueTree&, const juce::Identifier&)> AsyncLambdaValueTreeListener::onValueTreePropertyChanged

◆ onValueTreeChildAdded

std::function<void (const juce::ValueTree&, const juce::ValueTree&)> AsyncLambdaValueTreeListener::onValueTreeChildAdded

◆ onValueTreeChildRemoved

std::function<void (const juce::ValueTree&, const juce::ValueTree&, int)> AsyncLambdaValueTreeListener::onValueTreeChildRemoved

◆ onValueTreeChildOrderChanged

std::function<void (const juce::ValueTree&, int, int)> AsyncLambdaValueTreeListener::onValueTreeChildOrderChanged

◆ onValueTreeParentChanged

std::function<void (const juce::ValueTree&)> AsyncLambdaValueTreeListener::onValueTreeParentChanged

◆ onValueTreeRedirected

std::function<void (const juce::ValueTree&)> AsyncLambdaValueTreeListener::onValueTreeRedirected

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