VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Listener Class Reference

Value listener More...

+ Inheritance diagram for Listener:

Public Types

using OnBeginEditFunc = void(*)(IValue &)
 
using OnEndEditFunc = void(*)(IValue &)
 
using OnStateChangeFunc = void(*)(IValue &)
 
using OnPerformEditFunc = void(*)(IValue &, IValue::Type)
 

Public Member Functions

 Listener (IValue &value)
 
- Public Member Functions inherited from ListenerBase
 ListenerBase (IValue &value)
 
 ~ListenerBase () noexceptoverride
 
IValuegetValueObject () const
 

Public Attributes

OnBeginEditFunc onBeginEditFunc {nullptr}
 
OnEndEditFunc onEndEditFunc {nullptr}
 
OnStateChangeFunc onStateChangeFunc {nullptr}
 
OnPerformEditFunc onPerformEditFunc {nullptr}
 

Detailed Description

Value listener

Member Typedef Documentation

using OnBeginEditFunc = void(*) (IValue&)
using OnEndEditFunc = void(*) (IValue&)
using OnPerformEditFunc = void(*) (IValue&, IValue::Type)
using OnStateChangeFunc = void(*) (IValue&)

Constructor & Destructor Documentation

Listener ( IValue value)
inline

Member Data Documentation

OnBeginEditFunc onBeginEditFunc {nullptr}
OnEndEditFunc onEndEditFunc {nullptr}
OnPerformEditFunc onPerformEditFunc {nullptr}
OnStateChangeFunc onStateChangeFunc {nullptr}

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