Lines Matching refs:cachedNode
701 const CachedNode* cachedNode = root->currentCursor(&cachedFrame); in cursorRingBounds() local
702 if (cachedNode) { in cursorRingBounds()
703 *bounds = cachedNode->cursorRingBounds(cachedFrame); in cursorRingBounds()
941 const CachedNode* cachedNode = 0; in moveCursor() local
947 cachedNode = root->moveCursor(direction, &cachedFrame, &scroll); in moveCursor()
952 "bounds={%d,%d,w=%d,h=%d}", cachedNode ? cachedNode->index() : 0, in moveCursor()
953 cachedNode ? cachedNode->nodePointer() : 0, in moveCursor()
955 cachedNode ? cachedNode->bounds(cachedFrame).x() : 0, in moveCursor()
956 cachedNode ? cachedNode->bounds(cachedFrame).y() : 0, in moveCursor()
957 cachedNode ? cachedNode->bounds(cachedFrame).width() : 0, in moveCursor()
958 cachedNode ? cachedNode->bounds(cachedFrame).height() : 0); in moveCursor()
962 !cachedNode || in moveCursor()
963 (cursor && cursor->nodePointer() == cachedNode->nodePointer()))) in moveCursor()
975 if (cachedNode) { in moveCursor()
977 m_viewImpl->updateCursorBounds(root, cachedFrame, cachedNode); in moveCursor()
979 const_cast<CachedNode*>(cachedNode)); in moveCursor()
981 bool clearTextEntry = cachedNode != focus && focus in moveCursor()
982 && cachedNode->nodePointer() != focus->nodePointer() && focus->isTextInput(); in moveCursor()
984 bool stopPaintingCaret = clearTextEntry && cachedNode->wantsKeyEvents(); in moveCursor()