15 CustomParameter(
const ValueTree& parameterTree,
const Identifier& property, UndoManager* undoManager =
nullptr);
45 void setValue(
const var& newValue,
bool selfUpdate =
false);
A wrapper around juce::ValueTree designed to store custom plugin state (strings, arrays,...
Definition CustomParameter.h:9
CustomParameter()
Definition CustomParameter.cpp:3
Identifier m_property
Definition CustomParameter.h:66
ValueTree m_parameterTree
Definition CustomParameter.h:65
UndoManager * m_undoManager
Definition CustomParameter.h:67
bool isValid() const
Definition CustomParameter.cpp:37
std::function< void(const var &)> valueChanged
Definition CustomParameter.h:60
CustomParameter & operator=(const CustomParameter &other)
Definition CustomParameter.cpp:17
void setUndoManager(UndoManager *um)
Definition CustomParameter.h:48
void valueTreePropertyChanged(ValueTree &tree, const Identifier &property) override
Definition CustomParameter.cpp:54
const Identifier & getProperty() const
Definition CustomParameter.h:57
const var & getValue() const
Definition CustomParameter.cpp:39
~CustomParameter() override
Definition CustomParameter.cpp:35
bool operator==(const CustomParameter &other) const
Definition CustomParameter.cpp:30
UndoManager * getUndoManager() const
Definition CustomParameter.h:51
const ValueTree & getParameterTree() const
Definition CustomParameter.h:54
void setValue(const var &newValue, bool selfUpdate=false)
Definition CustomParameter.cpp:46
Definition AirAbsorptionFilter.cpp:2