VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
ValueListenerAdapter Class Reference

Value listener adapter More...

#include <valuelistener.h>

+ Inheritance diagram for ValueListenerAdapter:

Public Member Functions

void onBeginEdit (IValue &value) override
 Value begins editing. More...
 
void onPerformEdit (IValue &value, IValue::Type newValue) override
 Value performed an edit. More...
 
void onEndEdit (IValue &value) override
 Value ends editing. More...
 
void onStateChange (IValue &value) override
 Value changed some of its state. More...
 
virtual void onBeginEdit (IValue &value)=0
 Value begins editing. More...
 
virtual void onPerformEdit (IValue &value, IValue::Type newValue)=0
 Value performed an edit. More...
 
virtual void onEndEdit (IValue &value)=0
 Value ends editing. More...
 
virtual void onStateChange (IValue &value)=0
 Value changed some of its state. More...
 
- 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 ()
 

Detailed Description

Value listener adapter

Member Function Documentation

◆ onBeginEdit()

void onBeginEdit ( IValue value)
inlineoverridevirtual

Value begins editing.

Implements IValueListener.

◆ onEndEdit()

void onEndEdit ( IValue value)
inlineoverridevirtual

Value ends editing.

Implements IValueListener.

◆ onPerformEdit()

void onPerformEdit ( IValue value,
IValue::Type  newValue 
)
inlineoverridevirtual

Value performed an edit.

Implements IValueListener.

◆ onStateChange()

void onStateChange ( IValue value)
inlineoverridevirtual

Value changed some of its state.

Implements IValueListener.


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