ASPiK SDK
VSTGUI::Standalone::IValueListener Class Referenceabstract

#include <ivaluelistener.h>

Inheritance diagram for VSTGUI::Standalone::IValueListener:
VSTGUI::Interface VSTGUI::Standalone::Value::Detail::ListenerBase VSTGUI::Standalone::ValueListenerAdapter VSTGUI::Standalone::Value::Listener VSTGUI::Standalone::Value::ListenerT< Context > Mandelbrot::ModelBinding MyApp::TestModel VSTGUI::Standalone::Detail::AlertBoxController VSTGUI::Standalone::UIDesc::ModelBindingCallbacks

Public Member Functions

virtual void onBeginEdit (IValue &value)=0
 
virtual void onPerformEdit (IValue &value, IValue::Type newValue)=0
 
virtual void onEndEdit (IValue &value)=0
 
virtual void onStateChange (IValue &value)=0
 
- Public Member Functions inherited from VSTGUI::Interface
 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 interface

Member Function Documentation

◆ onBeginEdit()

virtual void VSTGUI::Standalone::IValueListener::onBeginEdit ( IValue value)
pure virtual

Value begins editing.

Implemented in VSTGUI::Standalone::ValueListenerAdapter.

◆ onEndEdit()

virtual void VSTGUI::Standalone::IValueListener::onEndEdit ( IValue value)
pure virtual

◆ onPerformEdit()

virtual void VSTGUI::Standalone::IValueListener::onPerformEdit ( IValue value,
IValue::Type  newValue 
)
pure virtual

Value performed an edit.

Implemented in Mandelbrot::ModelBinding, and VSTGUI::Standalone::ValueListenerAdapter.

◆ onStateChange()

virtual void VSTGUI::Standalone::IValueListener::onStateChange ( IValue value)
pure virtual

Value changed some of its state.

Implemented in VSTGUI::Standalone::ValueListenerAdapter.


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