ASPiK SDK
Mandelbrot::ModelBinding Struct Reference
Inheritance diagram for Mandelbrot::ModelBinding:
VSTGUI::Standalone::UIDesc::IModelBinding VSTGUI::Standalone::ValueListenerAdapter Mandelbrot::IModelChangeListener VSTGUI::Interface VSTGUI::Standalone::IValueListener VSTGUI::Interface

Public Types

using Ptr = std::shared_ptr< ModelBinding >
 
using IValue = VSTGUI::Standalone::IValue
 
using ValuePtr = VSTGUI::Standalone::ValuePtr
 
using ValueConverterPtr = VSTGUI::Standalone::ValueConverterPtr
 
- Public Types inherited from VSTGUI::Standalone::UIDesc::IModelBinding
using ValueList = std::vector< ValuePtr >
 

Public Member Functions

 ModelBinding (Model::Ptr model)
 
const ValueList & getValues () const override
 
void modelChanged (const Model &model) override
 
void onPerformEdit (IValue &value, IValue::Type newValue) override
 
const ValuePtr & getProgressValue () const
 
const ValuePtr & getMaxIterationsValue () const
 
- 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 ()
 
- Public Member Functions inherited from VSTGUI::Standalone::ValueListenerAdapter
void onBeginEdit (IValue &value) override
 
void onPerformEdit (IValue &value, IValue::Type newValue) override
 
void onEndEdit (IValue &value) override
 
void onStateChange (IValue &value) override
 

Static Public Member Functions

static Ptr make (Model::Ptr model)
 

Member Function Documentation

◆ onPerformEdit()

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

Value performed an edit.

Implements VSTGUI::Standalone::IValueListener.


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