Control interaction in VSTGUI4

Im not sure if I understand this fully:

I already have a “specialized” UI- controller: its the EOSXcontroller-class, supposed to do the UI-interaction:

class EOSXController : public EditController, VSTGUI::VST3EditorDelegate,
	IController

The other class is this, supposed to do the actual work:

class EOSX : public AudioEffect

What would be the purpose of a third class?

BTW, I tried to do what you suggested, it still does not work.


See full source here:

http://shadowtec.de/xd/EOSX_V0.2.2.7.rar