69 virtual void stateChanged (
const void* encodedChange,
size_t encodedChangeSize) = 0;
76 void sendFullSyncCallback();
84 static bool applyChange (
ValueTree& target,
85 const void* encodedChangeData,
size_t encodedChangeDataSize,
97 void valueTreeChildOrderChanged (
ValueTree&,
int,
int)
override;
#define JUCE_API
This macro is added to all JUCE public class declarations.
A powerful tree structure that can be used to hold free-form data, and which can handle its own undo ...
This class can be used to watch for all changes to the state of a ValueTree, and to convert them to a...
Represents a string identifier, designed for accessing properties by name.
const ValueTree & getRoot() noexcept
Returns the root ValueTree that is being observed.
Listener class for events that happen to a ValueTree.
Manages a list of undo/redo commands.