Hi, I'm doing a simple exercise, but I have problems to capture any clicked signal that is emitted on this widget.

The widget is a screen keyboard with all buttons that we have in a keyboard. I've created all the buttons and the actions of each buttons, now I need introduce another condition, if the user don't push any button in a 50 seconds the key board it must be close, so I put a timer with a 50 second interval but I've to restart this timer when the user push any another button.

I can restart the timer in all slots of buttons but this method is not very elegance, I need something like mouseReleaseEvent but in this case I capture all clicked in the widget but out of buttons.

Any one can help me?

I need something global in a widget that capture all button click signal to restart the timer, can it be?

thanks for all.