|
| InputDeviceDestinationList (InputDeviceInstance &i, const juce::ValueTree &v) |
|
| ~InputDeviceDestinationList () override |
|
bool | isSuitableType (const juce::ValueTree &v) const override |
|
InputDeviceDestination * | createNewObject (const juce::ValueTree &v) override |
|
void | deleteObject (InputDeviceDestination *c) override |
|
void | newObjectAdded (InputDeviceDestination *) override |
|
void | objectRemoved (InputDeviceDestination *) override |
|
void | objectOrderChanged () override |
|
| ValueTreeObjectList (const juce::ValueTree &parentTree) |
|
| ~ValueTreeObjectList () override |
|
int | size () const |
|
bool | isEmpty () const noexcept |
|
InputDeviceDestination * | operator[] (int idx) const |
|
InputDeviceDestination * | at (int idx) |
|
InputDeviceDestination ** | begin () |
|
InputDeviceDestination *const * | begin () const |
|
InputDeviceDestination ** | end () |
|
InputDeviceDestination *const * | end () const |
|
void | rebuildObjects () |
|
void | freeObjects () |
|
virtual void | deleteObject (InputDeviceDestination *)=0 |
|
virtual void | newObjectAdded (InputDeviceDestination *)=0 |
|
virtual void | objectRemoved (InputDeviceDestination *)=0 |
|
void | valueTreeChildAdded (juce::ValueTree &, juce::ValueTree &tree) override |
|
void | valueTreeChildRemoved (juce::ValueTree &exParent, juce::ValueTree &tree, int) override |
|
void | valueTreeChildOrderChanged (juce::ValueTree &tree, int, int) override |
|
void | valueTreePropertyChanged (juce::ValueTree &, const juce::Identifier &) override |
|
void | valueTreeParentChanged (juce::ValueTree &) override |
|
void | valueTreeRedirected (juce::ValueTree &) override |
|
int | compareElements (InputDeviceDestination *first, InputDeviceDestination *second) const |
|
| ValueTreeObjectList (const juce::ValueTree &parentTree) |
|
| ~ValueTreeObjectList () override |
|
int | size () const |
|
bool | isEmpty () const noexcept |
|
InputDeviceDestination * | operator[] (int idx) const |
|
InputDeviceDestination * | at (int idx) |
|
InputDeviceDestination ** | begin () |
|
InputDeviceDestination *const * | begin () const |
|
InputDeviceDestination ** | end () |
|
InputDeviceDestination *const * | end () const |
|
void | rebuildObjects () |
|
void | freeObjects () |
|
virtual void | deleteObject (InputDeviceDestination *)=0 |
|
virtual void | newObjectAdded (InputDeviceDestination *)=0 |
|
virtual void | objectRemoved (InputDeviceDestination *)=0 |
|
void | valueTreeChildAdded (juce::ValueTree &, juce::ValueTree &tree) override |
|
void | valueTreeChildRemoved (juce::ValueTree &exParent, juce::ValueTree &tree, int) override |
|
void | valueTreeChildOrderChanged (juce::ValueTree &tree, int, int) override |
|
void | valueTreePropertyChanged (juce::ValueTree &, const juce::Identifier &) override |
|
void | valueTreeParentChanged (juce::ValueTree &) override |
|
void | valueTreeRedirected (juce::ValueTree &) override |
|
int | compareElements (InputDeviceDestination *first, InputDeviceDestination *second) const |
|