25 #ifndef JUCE_VALUETREESYNCHRONISER_H_INCLUDED
26 #define JUCE_VALUETREESYNCHRONISER_H_INCLUDED
62 virtual void stateChanged (
const void* encodedChange,
size_t encodedChangeSize) = 0;
69 void sendFullSyncCallback();
77 static bool applyChange (
ValueTree& target,
78 const void* encodedChangeData,
size_t encodedChangeDataSize,
98 #endif // JUCE_VALUETREESYNCHRONISER_H_INCLUDED
const ValueTree & getRoot() noexcept
Definition: juce_ValueTreeSynchroniser.h:82
#define noexcept
Definition: juce_CompilerSupport.h:141
virtual void valueTreeChildAdded(ValueTree &parentTree, ValueTree &childWhichHasBeenAdded)=0
Definition: juce_ValueTree.h:368
virtual void valueTreeChildOrderChanged(ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex)=0
#define JUCE_API
Definition: juce_StandardHeader.h:139
virtual void valueTreeChildRemoved(ValueTree &parentTree, ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved)=0
virtual void valueTreePropertyChanged(ValueTree &treeWhosePropertyHasChanged, const Identifier &property)=0
Definition: juce_ValueTreeSynchroniser.h:43
Definition: juce_ValueTree.h:64
virtual void valueTreeParentChanged(ValueTree &treeWhoseParentHasChanged)=0
Definition: juce_UndoManager.h:49
Definition: juce_Identifier.h:43