Browse Source

Made all of the ValueTree::Listener methods no longer pure virtual

tags/2021-05-28
ed 6 years ago
parent
commit
20864a2f5f
2 changed files with 11 additions and 6 deletions
  1. +6
    -1
      modules/juce_data_structures/values/juce_ValueTree.cpp
  2. +5
    -5
      modules/juce_data_structures/values/juce_ValueTree.h

+ 6
- 1
modules/juce_data_structures/values/juce_ValueTree.cpp View File

@@ -1088,7 +1088,12 @@ ValueTree ValueTree::readFromGZIPData (const void* data, size_t numBytes)
return readFromStream (gzipStream);
}
void ValueTree::Listener::valueTreeRedirected (ValueTree&) {}
void ValueTree::Listener::valueTreePropertyChanged (ValueTree&, const Identifier&) {}
void ValueTree::Listener::valueTreeChildAdded (ValueTree&, ValueTree&) {}
void ValueTree::Listener::valueTreeChildRemoved (ValueTree&, ValueTree&, int) {}
void ValueTree::Listener::valueTreeChildOrderChanged (ValueTree&, int, int) {}
void ValueTree::Listener::valueTreeParentChanged (ValueTree&) {}
void ValueTree::Listener::valueTreeRedirected (ValueTree&) {}
//==============================================================================
#if JUCE_UNIT_TESTS


+ 5
- 5
modules/juce_data_structures/values/juce_ValueTree.h View File

@@ -484,7 +484,7 @@ public:
simply check the tree parameter in this callback to make sure it's the tree you're interested in.
*/
virtual void valueTreePropertyChanged (ValueTree& treeWhosePropertyHasChanged,
const Identifier& property) = 0;
const Identifier& property);
/** This method is called when a child sub-tree is added.
Note that when you register a listener to a tree, it will receive this callback for
@@ -493,7 +493,7 @@ public:
just check the parentTree parameter to make sure it's the one that you're interested in.
*/
virtual void valueTreeChildAdded (ValueTree& parentTree,
ValueTree& childWhichHasBeenAdded) = 0;
ValueTree& childWhichHasBeenAdded);
/** This method is called when a child sub-tree is removed.
@@ -504,7 +504,7 @@ public:
*/
virtual void valueTreeChildRemoved (ValueTree& parentTree,
ValueTree& childWhichHasBeenRemoved,
int indexFromWhichChildWasRemoved) = 0;
int indexFromWhichChildWasRemoved);
/** This method is called when a tree's children have been re-shuffled.
@@ -514,7 +514,7 @@ public:
just check the parameter to make sure it's the tree that you're interested in.
*/
virtual void valueTreeChildOrderChanged (ValueTree& parentTreeWhoseChildrenHaveMoved,
int oldIndex, int newIndex) = 0;
int oldIndex, int newIndex);
/** This method is called when a tree has been added or removed from a parent.
@@ -522,7 +522,7 @@ public:
removed from a parent. Unlike the other callbacks, it applies only to the tree to which
the listener is registered, and not to any of its children.
*/
virtual void valueTreeParentChanged (ValueTree& treeWhoseParentHasChanged) = 0;
virtual void valueTreeParentChanged (ValueTree& treeWhoseParentHasChanged);
/** This method is called when a tree is made to point to a different internal shared object.
When operator= is used to make a ValueTree refer to a different object, this callback


Loading…
Cancel
Save