qt: introduce `FocusReasonForwarder`
This is useful for getting rid of setCurrentItemFocus()
for good. If delegate or a leaf item does not get the focus reason, we can manually forward using this. Currently, Qt does not expose the last focus reason in QQuickItem
, unlike QQuickControl
.
Request review @chub.