I have a checkable button i.e. QAbstractButton::setCheckable(true)

Now I would like to perform a cyclic action when the button is in it checked state.

There is QAbstractButton::setAutoRepeat(), QAbstractButton::autoRepeatDelay() and QAbstractButton::autoRepeatInterval() that are permiting an autorepeat behavior if the user holds the button down.

Is there a possibility to make this behavior to happen not on QAbstractButton::isDown() but on QAbstractButton:isChecked()?