fix(ui): fully export class when derived from QObject
Description
This allows to use the class as a QObject (Q_SIGNAL / Q_SLOT / QMetaObject...) outside its library and avoid strange missing symbols on Windows.
How to test it?
Build everything. Use signals / slots outside Sight