<ol>
<li>append Qt library dependencies in plugin project</li>
<li>write the custom widget. It should be a child of a SHAPER model widget. It provides a set of standard Qt controls and methods to apply these controls content into the model and back. So, the next virtual methods should be implemented:</li>
<ol>
<li>provides all internal Qt widgets (to let application to listen "value changed" Qt events, etc.)</li>
<ol>
<li>append Qt library dependencies in plugin project</li>
<li>write the custom widget. It should be a child of a SHAPER model widget. It provides a set of standard Qt controls and methods to apply these controls content into the model and back. So, the next virtual methods should be implemented:</li>
<ol>
<li>provides all internal Qt widgets (to let application to listen "value changed" Qt events, etc.)</li>