4 : m_parameterTree(type), m_undoManager(undoManager)
10 : m_parameterTree(customTree), m_undoManager(undoManager)
63 const Identifier& property)
75 childAdded(parentTree, childWhichHasBeenAdded);
80 int indexFromWhichChildWasRemoved)
84 childRemoved(parentTree, childWhichHasBeenRemoved, indexFromWhichChildWasRemoved);
Definition CustomParameterTree.h:15
~CustomParameterTree() override
Definition CustomParameterTree.cpp:21
void removeChild(const ValueTree &child)
Definition CustomParameterTree.cpp:52
bool isValid() const
Definition CustomParameterTree.cpp:45
virtual void valueTreeChildRemoved(ValueTree &parentTree, ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved) override
Definition CustomParameterTree.cpp:79
ValueTree getChildWithName(const Identifier &type) const
Definition CustomParameterTree.cpp:56
CustomParameterTree(const Identifier &type, UndoManager *undoManager=nullptr)
Definition CustomParameterTree.cpp:3
UndoManager * getUndoManager() const
Definition CustomParameterTree.h:52
CustomParameterTree & operator=(const CustomParameterTree &other)
Definition CustomParameterTree.cpp:23
std::function< void(ValueTree &parentTree, ValueTree &childWhichHasBeenAdded)> childAdded
Definition CustomParameterTree.h:96
ValueTree m_parameterTree
Definition CustomParameterTree.h:113
std::function< void(ValueTree &treeWhosePropertyHasChanged, const Identifier &property)> propertyChanged
Definition CustomParameterTree.h:93
std::function< void(ValueTree &parentTree, ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved)> childRemoved
Definition CustomParameterTree.h:101
const ValueTree & getParameterTree() const
Definition CustomParameterTree.h:55
UndoManager * m_undoManager
Definition CustomParameterTree.h:116
bool operator==(const CustomParameterTree &other) const
Definition CustomParameterTree.cpp:35
ValueTree getChild(int index) const
Definition CustomParameterTree.cpp:54
virtual void valueTreeChildAdded(ValueTree &parentTree, ValueTree &childWhichHasBeenAdded) override
Definition CustomParameterTree.cpp:71
void addChild(const ValueTree &child, int index=-1)
Definition CustomParameterTree.cpp:47
virtual void valueTreePropertyChanged(ValueTree &treeWhosePropertyHasChanged, const Identifier &property) override
Definition CustomParameterTree.cpp:62
Definition AirAbsorptionFilter.cpp:2