Is there a way to make a custom widget ( subclass of qwidget ) clickable, similar to how a pushbutton works on click ?