VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
IViewSwitchController Class Referenceabstract
+ Inheritance diagram for IViewSwitchController:

Public Member Functions

 IViewSwitchController (UIViewSwitchContainer *viewSwitch)
 
virtual ~IViewSwitchController () noexcept=default
 
void init ()
 
UIViewSwitchContainergetViewSwitchContainer () const
 
virtual CViewcreateViewForIndex (int32_t index)=0
 
virtual void switchContainerAttached ()=0
 
virtual void switchContainerRemoved ()=0
 

Protected Attributes

UIViewSwitchContainerviewSwitch
 

Constructor & Destructor Documentation

◆ IViewSwitchController()

IViewSwitchController ( UIViewSwitchContainer viewSwitch)
inlineexplicit

◆ ~IViewSwitchController()

virtual ~IViewSwitchController ( )
virtualdefaultnoexcept

Member Function Documentation

◆ createViewForIndex()

virtual CView* createViewForIndex ( int32_t  index)
pure virtual

◆ getViewSwitchContainer()

UIViewSwitchContainer* getViewSwitchContainer ( ) const
inline

◆ init()

void init ( )
inline

◆ switchContainerAttached()

virtual void switchContainerAttached ( )
pure virtual

◆ switchContainerRemoved()

virtual void switchContainerRemoved ( )
pure virtual

Member Data Documentation

◆ viewSwitch

UIViewSwitchContainer* viewSwitch
protected

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