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

#include <uiviewswitchcontainer.h>

+ 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: