VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
IUIDescWindowController Class Referenceabstract

Accessor interface for the window controller of an UIDescription window. More...

#include <iuidescwindow.h>

+ Inheritance diagram for IUIDescWindowController:

Public Member Functions

virtual UIDesc::ModelBindingPtr getModelBinding () const =0
 get the model binding object of the window controller
 
virtual UIDesc::CustomizationPtr getCustomization () const =0
 get the customization object of the window controller
 
- 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

Accessor interface for the window controller of an UIDescription window.

When creating a window using UIDesc::makeWindow, the window controller of the window conforms to this interface. You can utilize the dynamicPtrCast function to cast to this interface.

Member Function Documentation

◆ getCustomization()

virtual UIDesc::CustomizationPtr getCustomization ( ) const
pure virtual

get the customization object of the window controller

◆ getModelBinding()

virtual UIDesc::ModelBindingPtr getModelBinding ( ) const
pure virtual

get the model binding object of the window controller


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