aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/doc/src/internal/deliverMatchingPointsToItem.puml
blob: 6a0fa04717b2ad72a52193fb5fe2e158f6db9090 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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