I want to create a custom widget that I can place and use from the Qt Designer like other built-in widgets...Simply this widget is actually derived from QWidget class and has additional initialization properties. What's the best way to do it?