Bases: openalea.grapheditor.observer.AbstractListener
Use this class to create a new user control. For Qt control, you may prefer AbstractQtControlWidget or OpenAleaControlWidget
Bases: openalea.oalab.control.widget.AbstractControlWidget
Use this class if you want to create a Qt control widget from a classic Qt widget.
You must also define in __init__, what signal you want to use to track data changes:
Bases: openalea.oalab.control.widget.AbstractControlWidget
Use this class if you want to create a Qt control widget from a visualea Node/Interface widget.