QDoc: Expand and refine QML node searching


The previous implementation only considered QML properties, didn't
handle nested properties well, and did not allow the search to
distinguish between properties and attached properties.

Searches now walk the search path, dereferencing properties to access
their types and continue the search. Methods are specifically searched
for if parentheses are used with the last path element.

Fallbacks to more general searches are used to catch cases that the
current approach may miss.

Pick-to: 6.12
Task-number: QTBUG-137279
Change-Id: Ie32f203cfe0f15ffcbc324f7157e6d97f9f0fdb9
Reviewed-by: David Boddie <david.boddie@qt.io>
Reviewed-by: Topi Reinio <topi.reinio@qt.io>
commitb6f337d72becba1eb87afdac0a088eaad90621e6
parent0e5f27d60a5d45e239c877b030da7314f559792f
authorDavid Boddie <david.boddie@qt.io>
committerPaul Wicking <paul.wicking@qt.io>
commit timeWed, 21 Oct 2026 18:27:58 +0000