|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
#include <uiviewswitchcontainer.h>
Inheritance diagram for UIDescriptionViewSwitchController:Public Member Functions | |
| UIDescriptionViewSwitchController (UIViewSwitchContainer *viewSwitch, const IUIDescription *uiDescription, IController *uiController) | |
| CView * | createViewForIndex (int32_t index) override |
| void | switchContainerAttached () override |
| void | switchContainerRemoved () override |
| void | setTemplateNames (UTF8StringPtr templateNames) |
| void | getTemplateNames (std::string &str) |
| void | setSwitchControlTag (int32_t tag) |
| int32_t | getSwitchControlTag () const |
Public Member Functions inherited from CBaseObject | |
| CBaseObject ()=default | |
| ~CBaseObject () noexcept override=default | |
| CBaseObject (const CBaseObject &) | |
| CBaseObject & | operator= (const CBaseObject &) |
| virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
Public Member Functions inherited from ReferenceCounted< int32_t > | |
| ReferenceCounted ()=default | |
| virtual | ~ReferenceCounted () noexcept=default |
| ReferenceCounted (const ReferenceCounted &) | |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| ReferenceCounted ()=default | |
| ReferenceCounted (const ReferenceCounted &) | |
| virtual | ~ReferenceCounted () noexcept=default |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| void | forget () override |
| decrease refcount and delete object if refcount == 0 | |
| void | remember () override |
| increase refcount | |
| virtual int32_t | getNbReference () const |
| get refcount | |
| void | forget () override |
| decrease refcount and delete object if refcount == 0 | |
| void | remember () override |
| increase refcount | |
| virtual int32_t | getNbReference () const |
| get refcount | |
Public Member Functions inherited from IViewSwitchController | |
| IViewSwitchController (UIViewSwitchContainer *viewSwitch) | |
| virtual | ~IViewSwitchController () noexcept=default |
| void | init () |
| UIViewSwitchContainer * | getViewSwitchContainer () const |
Public Member Functions inherited from IControlListener | |
| virtual | ~IControlListener () noexcept=default |
| virtual int32_t | controlModifierClicked (CControl *pControl, CButtonState button) |
| return 1 if you want the control to not handle it, otherwise 0 | |
| virtual void | controlBeginEdit (CControl *pControl) |
| virtual void | controlEndEdit (CControl *pControl) |
| virtual void | controlTagWillChange (CControl *pControl) |
| virtual void | controlTagDidChange (CControl *pControl) |
Protected Member Functions | |
| void | valueChanged (CControl *pControl) override |
Protected Attributes | |
| const IUIDescription * | uiDescription |
| IController * | uiController |
| int32_t | switchControlTag |
| int32_t | currentIndex |
| SharedPointer< CControl > | switchControl |
| std::vector< std::string > | templateNames |
Protected Attributes inherited from IViewSwitchController | |
| UIViewSwitchContainer * | viewSwitch |
| UIDescriptionViewSwitchController | ( | UIViewSwitchContainer * | viewSwitch, |
| const IUIDescription * | uiDescription, | ||
| IController * | uiController ) |
|
overridevirtual |
Implements IViewSwitchController.
|
inline |
| void getTemplateNames | ( | std::string & | str | ) |
|
inline |
| void setTemplateNames | ( | UTF8StringPtr | templateNames | ) |
|
overridevirtual |
Implements IViewSwitchController.
|
overridevirtual |
Implements IViewSwitchController.
|
overrideprotectedvirtual |
Implements IControlListener.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |