|
VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
|
#include <iuidescriptionaddon.h>
Inheritance diagram for IUIDescriptionAddOn:Public Types | |
| using | CreateTemplateViewFunc |
Public Member Functions | |
| virtual | ~IUIDescriptionAddOn () noexcept=default |
| virtual void | afterParsing (IUIDescription *desc)=0 |
| called after the desc was parsed | |
| virtual void | beforeSaving (IUIDescription *desc)=0 |
| called before the desc is saved | |
| virtual void | onDestroy (IUIDescription *desc)=0 |
| called when the desc is going to be destroyed | |
| virtual CreateTemplateViewFunc | onCreateTemplateView (const IUIDescription *desc, const CreateTemplateViewFunc &f)=0 |
| called when a new template view should be created. | |
| virtual IViewFactory * | getViewFactory (IUIDescription *desc, IViewFactory *originalFactory)=0 |
| the add-on can wrap the view factory or return the original one if not needed | |
| virtual void | onEditingStart (IUIDescription *desc)=0 |
| called when the desc is going into edit mode | |
| virtual void | onEditingEnd (IUIDescription *desc)=0 |
| called when the desc is going out of edit mode | |
| using CreateTemplateViewFunc |
|
virtualdefaultnoexcept |
|
pure virtual |
called after the desc was parsed
Implemented in UIDescriptionAddOnAdapter.
|
pure virtual |
called before the desc is saved
Implemented in UIDescriptionAddOnAdapter.
|
pure virtual |
the add-on can wrap the view factory or return the original one if not needed
Implemented in UIDescriptionAddOnAdapter.
|
pure virtual |
called when a new template view should be created.
The provided CreateTemplateViewFunc can be used to create the view in a normal way
Implemented in UIDescriptionAddOnAdapter.
|
pure virtual |
called when the desc is going to be destroyed
Implemented in UIDescriptionAddOnAdapter.
|
pure virtual |
called when the desc is going out of edit mode
Implemented in UIDescriptionAddOnAdapter.
|
pure virtual |
called when the desc is going into edit mode
Implemented in UIDescriptionAddOnAdapter.