VSTGUI 4.10 Graphical User Interface Framework not only for VST plugins

Public Member Functions | Protected Attributes | List of all members
IViewSwitchController Class Referenceabstract

`#include <uiviewswitchcontainer.h>`

Inheritance diagram for IViewSwitchController:

## Public Member Functions
| IViewSwitchController (UIViewSwitchContainer *viewSwitch)
virtual | ~IViewSwitchController () noexcept=default
void | init ()
UIViewSwitchContainer * | getViewSwitchContainer () const
virtual CView * | createViewForIndex (int32_t index)=0
virtual void | switchContainerAttached ()=0
virtual void | switchContainerRemoved ()=0

## Protected Attributes
UIViewSwitchContainer * | viewSwitch

## Constructor & Destructor Documentation

## ◆ IViewSwitchController()

IViewSwitchController | ( | UIViewSwitchContainer * | viewSwitch | ) |
| inline explicit

## ◆ ~IViewSwitchController()

virtual ~IViewSwitchController | ( |  | ) |
| virtual default noexcept

## Member Function Documentation

## ◆ createViewForIndex()

virtual CView * createViewForIndex | ( | int32_t | index | ) |
| pure virtual

Implemented in UIDescriptionViewSwitchController.

## ◆ getViewSwitchContainer()

UIViewSwitchContainer * getViewSwitchContainer | ( |  | ) | const
| inline

## ◆ init()

void init | ( |  | ) |
| inline

## ◆ switchContainerAttached()

virtual void switchContainerAttached | ( |  | ) |
| pure virtual

Implemented in UIDescriptionViewSwitchController.

## ◆ switchContainerRemoved()

virtual void switchContainerRemoved | ( |  | ) |
| pure virtual

Implemented in UIDescriptionViewSwitchController.

## Member Data Documentation

## ◆ viewSwitch

UIViewSwitchContainer* viewSwitch
| protected

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

- uiviewswitchcontainer.h