ASPiK SDK
VSTGUI::Standalone::Detail::AlertBoxController Class Reference
Inheritance diagram for VSTGUI::Standalone::Detail::AlertBoxController:
VSTGUI::Standalone::UIDesc::IModelBinding VSTGUI::Standalone::UIDesc::ICustomization VSTGUI::Standalone::ValueListenerAdapter VSTGUI::Interface VSTGUI::Interface VSTGUI::Standalone::IValueListener VSTGUI::Interface

Public Member Functions

 AlertBoxController (const AlertBoxConfig &config, const AlertBoxCallback &callback)
 
void setWindow (const WindowPtr &w)
 
const ValueList & getValues () const override
 
IControllercreateController (const UTF8StringView &name, IController *parent, const IUIDescription *uiDesc) override
 
void onEndEdit (IValue &value) override
 
- 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 onStateChange (IValue &value) override
 

Additional Inherited Members

- Public Types inherited from VSTGUI::Standalone::UIDesc::IModelBinding
using ValueList = std::vector< ValuePtr >
 

Member Function Documentation

◆ createController()

IController* VSTGUI::Standalone::Detail::AlertBoxController::createController ( const UTF8StringView name,
IController parent,
const IUIDescription uiDesc 
)
inlineoverridevirtual

Create a sub controller

A sub controller can be defined in the UI editor for a view and will be responsible as a controller for the view and its children.

The controller will be automatically destroyed when the view is destroyed. You should always create a new controller instance here and do not cache it.

Parameters
namename of the sub controller
parentthe parent controller
uiDescthe UIDescription instance

Implements VSTGUI::Standalone::UIDesc::ICustomization.

◆ onEndEdit()

void VSTGUI::Standalone::Detail::AlertBoxController::onEndEdit ( IValue value)
inlineoverridevirtual

Value ends editing.

Reimplemented from VSTGUI::Standalone::ValueListenerAdapter.


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