5 #ifndef __vst3groupcontroller__ 6 #define __vst3groupcontroller__ 8 #include "../lib/controls/ccontrol.h" 9 #include "../uidescription/uidescriptionfwd.h" 10 #include "../uidescription/icontroller.h" 11 #include "base/source/fobject.h" 12 #include "public.sdk/source/vst/vstparameters.h" 13 #include "public.sdk/source/vst/vsteditcontroller.h" 22 GroupController (Steinberg::Vst::Parameter* parameter, Steinberg::Vst::EditController* editController);
27 void valueChanged (
CControl* pControl)
override;
28 void controlBeginEdit (
CControl* pControl)
override;
29 void controlEndEdit (
CControl* pControl)
override;
34 void PLUGIN_API update (Steinberg::FUnknown* changedUnknown, Steinberg::int32 message)
override;
36 Steinberg::Vst::Parameter* parameter;
37 Steinberg::Vst::EditController* editController;
39 typedef std::vector<CControl*> ControlList;
45 #endif // __vst3groupcontroller__ Definition: iuidescription.h:19
Definition: customcontrols.cpp:8
base class of all VSTGUI controls
Definition: ccontrol.h:76
Definition: uiattributes.h:21
Definition: vst3groupcontroller.h:19
extension to IControlListener used by UIDescription
Definition: icontroller.h:20
Base Class of all view objects.
Definition: cview.h:44