This class updates a Slider to a property in a ValueTree.  
 More...
|  | 
|  | ValueTreeSliderAttachment (juce::ValueTree &attachToTree, juce::Slider *_slider, juce::Identifier valueProperty, juce::UndoManager *undoManagerToUse=nullptr, juce::Identifier propertyForMinimum=FF::propMinimumDefault, juce::Identifier propertyForMaximum=FF::propMaximumDefault, juce::Identifier propertyForInterval=FF::propIntervalDefault) | 
|  | Creates a ValueTreeSliderAttachment.  More... 
 | 
|  | 
|  | ~ValueTreeSliderAttachment () | 
|  | 
| void | sliderValueChanged (juce::Slider *sliderThatChanged) override | 
|  | This updates the ValueTree's property to reflect the Slider's position.  More... 
 | 
|  | 
| void | valueTreePropertyChanged (juce::ValueTree &treeWhosePropertyHasChanged, const juce::Identifier &changedProperty) override | 
|  | This updates the Slider to reflect the ValueTree's property.  More... 
 | 
|  | 
| void | valueTreeChildAdded (juce::ValueTree &parentTree, juce::ValueTree &childWhichHasBeenAdded) override | 
|  | 
| void | valueTreeChildRemoved (juce::ValueTree &parentTree, juce::ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved) override | 
|  | 
| void | valueTreeChildOrderChanged (juce::ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex) override | 
|  | 
| void | valueTreeParentChanged (juce::ValueTree &treeWhoseParentHasChanged) override | 
|  | 
| void | valueTreeRedirected (juce::ValueTree &treeWhichHasBeenChanged) override | 
|  | 
This class updates a Slider to a property in a ValueTree. 
      
        
          | ValueTreeSliderAttachment::ValueTreeSliderAttachment | ( | juce::ValueTree & | attachToTree, | 
        
          |  |  | juce::Slider * | _slider, | 
        
          |  |  | juce::Identifier | valueProperty, | 
        
          |  |  | juce::UndoManager * | undoManagerToUse = nullptr, | 
        
          |  |  | juce::Identifier | propertyForMinimum = FF::propMinimumDefault, | 
        
          |  |  | juce::Identifier | propertyForMaximum = FF::propMaximumDefault, | 
        
          |  |  | juce::Identifier | propertyForInterval = FF::propIntervalDefault | 
        
          |  | ) |  |  | 
      
 
Creates a ValueTreeSliderAttachment. 
The Slider gets it's values from properties of the ValueTree node. You can specify the names of the corresponding properties here. 
 
 
      
        
          | ValueTreeSliderAttachment::~ValueTreeSliderAttachment | ( |  | ) |  | 
      
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::sliderValueChanged | ( | juce::Slider * | sliderThatChanged | ) |  |  | override | 
 
This updates the ValueTree's property to reflect the Slider's position. 
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::valueTreePropertyChanged | ( | juce::ValueTree & | treeWhosePropertyHasChanged, |  
          |  |  | const juce::Identifier & | changedProperty |  
          |  | ) |  |  |  | override | 
 
This updates the Slider to reflect the ValueTree's property. 
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::valueTreeChildAdded | ( | juce::ValueTree & | parentTree, |  
          |  |  | juce::ValueTree & | childWhichHasBeenAdded |  
          |  | ) |  |  |  | override | 
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::valueTreeChildRemoved | ( | juce::ValueTree & | parentTree, |  
          |  |  | juce::ValueTree & | childWhichHasBeenRemoved, |  
          |  |  | int | indexFromWhichChildWasRemoved |  
          |  | ) |  |  |  | override | 
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::valueTreeChildOrderChanged | ( | juce::ValueTree & | parentTreeWhoseChildrenHaveMoved, |  
          |  |  | int | oldIndex, |  
          |  |  | int | newIndex |  
          |  | ) |  |  |  | override | 
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::valueTreeParentChanged | ( | juce::ValueTree & | treeWhoseParentHasChanged | ) |  |  | override | 
 
 
  
  | 
        
          | void ValueTreeSliderAttachment::valueTreeRedirected | ( | juce::ValueTree & | treeWhichHasBeenChanged | ) |  |  | override | 
 
 
The documentation for this class was generated from the following file: