diff options
Diffstat (limited to 'src/quick/doc/src/internal/deliverMatchingPointsToItem.puml')
-rw-r--r-- | src/quick/doc/src/internal/deliverMatchingPointsToItem.puml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/quick/doc/src/internal/deliverMatchingPointsToItem.puml b/src/quick/doc/src/internal/deliverMatchingPointsToItem.puml new file mode 100644 index 0000000000..6a0fa04717 --- /dev/null +++ b/src/quick/doc/src/internal/deliverMatchingPointsToItem.puml @@ -0,0 +1,14 @@ +\startuml +partition "deliverMatchingPointsToItem" { + :localizePointerEvent; + :QQuickItemPrivate::handlePointerEvent; + repeat :loop over extra->pointerHandlers; + :QQuickPointerHandler::handlePointerEvent; + :wantsPointerEvent; + repeat :loop over QEventPoints; + :wantsEventPoint; + repeat while (more?) is (yes) + :handlePointerEventImpl; + repeat while (more?) is (yes) +} +\enduml |