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

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

Inherits juce::ValueTree::Listener.

Public Member Functions

 LambdaValueTreeListener (juce::ValueTree v_)
 

Public Attributes

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

Detailed Description

Listen to value tree changes with std::function<>

Constructor & Destructor Documentation

◆ LambdaValueTreeListener()

LambdaValueTreeListener::LambdaValueTreeListener ( juce::ValueTree  v_)

Member Data Documentation

◆ onValueTreePropertyChanged

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

◆ onValueTreeChildAdded

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

◆ onValueTreeChildRemoved

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

◆ onValueTreeChildOrderChanged

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

◆ onValueTreeParentChanged

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

◆ onValueTreeRedirected

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

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