I'm wondering if it is possible to use something pre-existed in QT framework for this.
The reason I want to avoid user events is that it implies reimplementation of event handler for this event. It seems to be a huge work when there are a lot of widgets. Am I right on this?