VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
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 ( UIViewSwitchContainer viewSwitch)
inlineexplicit
virtual ~IViewSwitchController ( )
virtualdefaultnoexcept

Member Function Documentation

virtual CView* createViewForIndex ( int32_t  index)
pure virtual
UIViewSwitchContainer* getViewSwitchContainer ( ) const
inline
void init ( )
inline
virtual void switchContainerAttached ( )
pure virtual
virtual void switchContainerRemoved ( )
pure virtual

Member Data Documentation

UIViewSwitchContainer* viewSwitch
protected

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