openshot-audio  0.1.7
Public Member Functions | List of all members
juce::ValueTreePropertyValueSource Class Reference
Inheritance diagram for juce::ValueTreePropertyValueSource:
juce::Value::ValueSource juce::ValueTree::Listener juce::ReferenceCountedObject juce::AsyncUpdater

Public Member Functions

 ValueTreePropertyValueSource (const ValueTree &vt, const Identifier &prop, UndoManager *um)
 
 ~ValueTreePropertyValueSource ()
 
var getValue () const override
 
void setValue (const var &newValue) override
 
- Public Member Functions inherited from juce::Value::ValueSource
 ValueSource ()
 
virtual ~ValueSource ()
 
void sendChangeMessage (bool dispatchSynchronously)
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Additional Inherited Members

- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject ()
 
virtual ~ReferenceCountedObject ()
 
void resetReferenceCount () noexcept
 
- Protected Attributes inherited from juce::Value::ValueSource
SortedSet< Value * > valuesWithListeners
 

Constructor & Destructor Documentation

◆ ValueTreePropertyValueSource()

juce::ValueTreePropertyValueSource::ValueTreePropertyValueSource ( const ValueTree vt,
const Identifier prop,
UndoManager um 
)
inline

◆ ~ValueTreePropertyValueSource()

juce::ValueTreePropertyValueSource::~ValueTreePropertyValueSource ( )
inline

Member Function Documentation

◆ getValue()

var juce::ValueTreePropertyValueSource::getValue ( ) const
inlineoverridevirtual

Returns the current value of this object.

Implements juce::Value::ValueSource.

◆ setValue()

void juce::ValueTreePropertyValueSource::setValue ( const var newValue)
inlineoverridevirtual

Changes the current value. This must also trigger a change message if the value actually changes.

Implements juce::Value::ValueSource.


The documentation for this class was generated from the following file: