VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
ListenerBase Class Reference

#include <valuelistener.h>

+ Inheritance diagram for ListenerBase:

Public Member Functions

 ListenerBase (IValue &value)
 
 ~ListenerBase () noexcept override
 
IValuegetValueObject () const
 
- Public Member Functions inherited from IValueListener
virtual void onBeginEdit (IValue &value)=0
 Value begins editing.
 
virtual void onPerformEdit (IValue &value, IValue::Type newValue)=0
 Value performed an edit.
 
virtual void onEndEdit (IValue &value)=0
 Value ends editing.
 
virtual void onStateChange (IValue &value)=0
 Value changed some of its state.
 
- Public Member Functions inherited from Interface
virtual ~Interface () noexcept
 
 Interface ()=default
 
 Interface (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (const Interface &)=delete
 
Interfaceoperator= (Interface &&)=delete
 
template<typename T>
const auto dynamicCast () const
 
template<typename T>
auto dynamicCast ()
 

Constructor & Destructor Documentation

◆ ListenerBase()

ListenerBase ( IValue & value)
inline

◆ ~ListenerBase()

~ListenerBase ( )
inlineoverridenoexcept

Member Function Documentation

◆ getValueObject()

IValue & getValueObject ( ) const
inline

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