diff --git a/extras/Projucer/Source/Application/Windows/jucer_PIPCreatorWindowComponent.h b/extras/Projucer/Source/Application/Windows/jucer_PIPCreatorWindowComponent.h index caa591da0d..046663bade 100644 --- a/extras/Projucer/Source/Application/Windows/jucer_PIPCreatorWindowComponent.h +++ b/extras/Projucer/Source/Application/Windows/jucer_PIPCreatorWindowComponent.h @@ -203,11 +203,6 @@ private: } } - void valueTreeChildAdded (ValueTree&, ValueTree&) override {} - void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override {} - void valueTreeChildOrderChanged (ValueTree&, int, int) override {} - void valueTreeParentChanged (ValueTree&) override {} - //============================================================================== String getFormattedMetadataString() const noexcept { diff --git a/extras/Projucer/Source/LiveBuildEngine/jucer_CompileEngineClient.cpp b/extras/Projucer/Source/LiveBuildEngine/jucer_CompileEngineClient.cpp index 2875545060..782ffc6216 100644 --- a/extras/Projucer/Source/LiveBuildEngine/jucer_CompileEngineClient.cpp +++ b/extras/Projucer/Source/LiveBuildEngine/jucer_CompileEngineClient.cpp @@ -310,7 +310,6 @@ private: void valueTreeChildAdded (ValueTree&, ValueTree&) override { projectStructureChanged(); } void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override { projectStructureChanged(); } void valueTreeParentChanged (ValueTree&) override { projectStructureChanged(); } - void valueTreeChildOrderChanged (ValueTree&, int, int) override {} String getGlobalDefs() { diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h index c574ad7515..33a4a326b8 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h @@ -369,8 +369,6 @@ private: ValueTree exportersTree; //========================================================================== - void valueTreePropertyChanged (ValueTree&, const Identifier&) override {} - void valueTreeParentChanged (ValueTree&) override {} void valueTreeChildAdded (ValueTree& parentTree, ValueTree&) override { refreshIfNeeded (parentTree); } void valueTreeChildRemoved (ValueTree& parentTree, ValueTree&, int) override { refreshIfNeeded (parentTree); } void valueTreeChildOrderChanged (ValueTree& parentTree, int, int) override { refreshIfNeeded (parentTree); } diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_FileTreeItems.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_FileTreeItems.h index 13d7d04300..a2868978aa 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_FileTreeItems.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_FileTreeItems.h @@ -245,7 +245,6 @@ public: void valueTreeChildAdded (ValueTree& parentTree, ValueTree&) override { treeChildrenChanged (parentTree); } void valueTreeChildRemoved (ValueTree& parentTree, ValueTree&, int) override { treeChildrenChanged (parentTree); } void valueTreeChildOrderChanged (ValueTree& parentTree, int, int) override { treeChildrenChanged (parentTree); } - void valueTreeParentChanged (ValueTree&) override {} //============================================================================== bool mightContainSubItems() override { return item.getNumChildren() > 0; } diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTreeItemBase.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTreeItemBase.h index 9d8181ce70..6c4711e0ae 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTreeItemBase.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTreeItemBase.h @@ -66,12 +66,6 @@ struct ProjectTreeItemBase : public JucerTreeViewBase, refreshSubItems(); } - void valueTreePropertyChanged (ValueTree&, const Identifier&) override {} - void valueTreeChildAdded (ValueTree&, ValueTree&) override {} - void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override {} - void valueTreeChildOrderChanged (ValueTree&, int, int) override {} - void valueTreeParentChanged (ValueTree&) override {} - virtual bool isProjectSettings() const { return false; } virtual bool isModulesList() const { return false; } diff --git a/extras/Projucer/Source/Project/UI/jucer_HeaderComponent.h b/extras/Projucer/Source/Project/UI/jucer_HeaderComponent.h index 6aa7ee14a8..540b3840ac 100644 --- a/extras/Projucer/Source/Project/UI/jucer_HeaderComponent.h +++ b/extras/Projucer/Source/Project/UI/jucer_HeaderComponent.h @@ -70,9 +70,6 @@ private: void timerCallback() override; //========================================================================== - void valueTreePropertyChanged (ValueTree&, const Identifier&) override {} - void valueTreeParentChanged (ValueTree&) override {} - void valueTreeChildAdded (ValueTree& parentTree, ValueTree&) override { updateIfNeeded (parentTree); } void valueTreeChildRemoved (ValueTree& parentTree, ValueTree&, int) override { updateIfNeeded (parentTree); } void valueTreeChildOrderChanged (ValueTree& parentTree, int, int) override { updateIfNeeded (parentTree); } diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 6404f97188..724d68c364 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -764,7 +764,6 @@ void Project::valueTreePropertyChanged (ValueTree& tree, const Identifier& prope void Project::valueTreeChildAdded (ValueTree&, ValueTree&) { changed(); } void Project::valueTreeChildRemoved (ValueTree&, ValueTree&, int) { changed(); } void Project::valueTreeChildOrderChanged (ValueTree&, int, int) { changed(); } -void Project::valueTreeParentChanged (ValueTree&) {} //============================================================================== bool Project::hasProjectBeenModified() diff --git a/extras/Projucer/Source/Project/jucer_Project.h b/extras/Projucer/Source/Project/jucer_Project.h index 57d0028b43..75124c05f0 100644 --- a/extras/Projucer/Source/Project/jucer_Project.h +++ b/extras/Projucer/Source/Project/jucer_Project.h @@ -387,7 +387,6 @@ public: void valueTreeChildAdded (ValueTree&, ValueTree&) override; void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override; void valueTreeChildOrderChanged (ValueTree&, int, int) override; - void valueTreeParentChanged (ValueTree&) override; //============================================================================== UndoManager* getUndoManagerFor (const ValueTree&) const { return nullptr; } diff --git a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp index 62c0466ad3..92b8335bfa 100644 --- a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp +++ b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp @@ -411,19 +411,12 @@ void AudioProcessorValueTreeState::valueTreeChildAdded (ValueTree& parent, Value setNewState (tree); } -void AudioProcessorValueTreeState::valueTreeChildRemoved (ValueTree&, ValueTree&, int) -{ -} - void AudioProcessorValueTreeState::valueTreeRedirected (ValueTree& v) { if (v == state) updateParameterConnectionsToChildTrees(); } -void AudioProcessorValueTreeState::valueTreeChildOrderChanged (ValueTree&, int, int) {} -void AudioProcessorValueTreeState::valueTreeParentChanged (ValueTree&) {} - bool AudioProcessorValueTreeState::flushParameterValuesToValueTree() { ScopedLock lock (valueTreeChanging); diff --git a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h index ee137411b8..baba748a0b 100644 --- a/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h +++ b/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h @@ -535,9 +535,6 @@ private: void valueTreePropertyChanged (ValueTree&, const Identifier&) override; void valueTreeChildAdded (ValueTree&, ValueTree&) override; - void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override; - void valueTreeChildOrderChanged (ValueTree&, int, int) override; - void valueTreeParentChanged (ValueTree&) override; void valueTreeRedirected (ValueTree&) override; void updateParameterConnectionsToChildTrees(); diff --git a/modules/juce_data_structures/values/juce_CachedValue.h b/modules/juce_data_structures/values/juce_CachedValue.h index 3d6a2afae6..6236e50652 100644 --- a/modules/juce_data_structures/values/juce_CachedValue.h +++ b/modules/juce_data_structures/values/juce_CachedValue.h @@ -197,10 +197,6 @@ private: Type getTypedValue() const; void valueTreePropertyChanged (ValueTree& changedTree, const Identifier& changedProperty) override; - void valueTreeChildAdded (ValueTree&, ValueTree&) override {} - void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override {} - void valueTreeChildOrderChanged (ValueTree&, int, int) override {} - void valueTreeParentChanged (ValueTree&) override {} //============================================================================== JUCE_DECLARE_WEAK_REFERENCEABLE (CachedValue) diff --git a/modules/juce_data_structures/values/juce_ValueTree.cpp b/modules/juce_data_structures/values/juce_ValueTree.cpp index 9ba7cf254e..8eaa78d98f 100644 --- a/modules/juce_data_structures/values/juce_ValueTree.cpp +++ b/modules/juce_data_structures/values/juce_ValueTree.cpp @@ -1088,12 +1088,12 @@ ValueTree ValueTree::readFromGZIPData (const void* data, size_t numBytes) return readFromStream (gzipStream); } -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&) {} +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 diff --git a/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp b/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp index 7e49e712fb..68cca2682f 100644 --- a/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp +++ b/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp @@ -159,8 +159,6 @@ void ValueTreeSynchroniser::valueTreeChildOrderChanged (ValueTree& parent, int o stateChanged (m.getData(), m.getDataSize()); } -void ValueTreeSynchroniser::valueTreeParentChanged (ValueTree&) {} // (No action needed here) - bool ValueTreeSynchroniser::applyChange (ValueTree& root, const void* data, size_t dataSize, UndoManager* undoManager) { MemoryInputStream input (data, dataSize, false); diff --git a/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h b/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h index 61e73da472..5d5a983503 100644 --- a/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h +++ b/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h @@ -91,7 +91,6 @@ private: void valueTreeChildAdded (ValueTree&, ValueTree&) override; void valueTreeChildRemoved (ValueTree&, ValueTree&, int) override; void valueTreeChildOrderChanged (ValueTree&, int, int) override; - void valueTreeParentChanged (ValueTree&) override; JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (ValueTreeSynchroniser) };