Public Member Functions | List of all members
SafeChangeListener Class Referenceabstract

A class for message communication between objects. More...

Inheritance diagram for SafeChangeListener:
UIConnection::Base< juce::Button, bool > UIConnection::Base< juce::ComboBox, var > UIConnection::Base< juce::Slider, float > AudioSampleBufferComponentBase JavascriptCodeEditor Reference< ProcessorType > UIConnection::Base< ComponentType, ValueType > SampleMap ScriptContentComponent SettingWindows SliderPack TableEditor Reference< hise::Processor >

Public Member Functions

virtual void changeListenerCallback (SafeChangeBroadcaster *b)=0
 Overwrite this and handle the message. More...

Detailed Description

A class for message communication between objects.

This class has the same functionality as the JUCE ChangeListener class, but it uses a weak reference for the internal list, so deleted listeners will not crash the application.

Member Function Documentation

virtual void changeListenerCallback ( SafeChangeBroadcaster b)
pure virtual

Overwrite this and handle the message.

Implemented in SampleMap.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.