WebCore::HitTestResult Class Reference

#include <HitTestResult.h>

List of all members.

Public Member Functions

 HitTestResult (const IntPoint &)
 HitTestResult (const HitTestResult &)
 ~HitTestResult ()
HitTestResultoperator= (const HitTestResult &)
NodeinnerNode () const
NodeinnerNonSharedNode () const
IntPoint point () const
IntPoint localPoint () const
Element * URLElement () const
Scrollbar * scrollbar () const
bool isOverWidget () const
void setToNonShadowAncestor ()
void setInnerNode (Node *)
void setInnerNonSharedNode (Node *)
void setPoint (const IntPoint &p)
void setLocalPoint (const IntPoint &p)
void setURLElement (Element *)
void setScrollbar (Scrollbar *)
void setIsOverWidget (bool b)
Frame * targetFrame () const
bool isSelected () const
String spellingToolTip (TextDirection &) const
String replacedString () const
String title (TextDirection &) const
String altDisplayString () const
String titleDisplayString () const
Image * image () const
IntRect imageRect () const
KURL absoluteImageURL () const
KURL absoluteMediaURL () const
KURL absoluteLinkURL () const
String textContent () const
bool isLiveLink () const
bool isContentEditable () const

Private Attributes

RefPtr< Nodem_innerNode
RefPtr< Nodem_innerNonSharedNode
IntPoint m_point
IntPoint m_localPoint
RefPtr< Element > m_innerURLElement
RefPtr< Scrollbar > m_scrollbar
bool m_isOverWidget

Detailed Description

Definition at line 38 of file HitTestResult.h.


Constructor & Destructor Documentation

WebCore::HitTestResult::HitTestResult ( const IntPoint &  point  ) 

Definition at line 36 of file HitTestResult.cpp.

WebCore::HitTestResult::HitTestResult ( const HitTestResult other  ) 

Definition at line 42 of file HitTestResult.cpp.

References HitTestResult().

Here is the call graph for this function:

WebCore::HitTestResult::~HitTestResult (  ) 

Definition at line 53 of file HitTestResult.cpp.


Member Function Documentation

KURL WebCore::HitTestResult::absoluteImageURL (  )  const

Definition at line 228 of file HitTestResult.cpp.

KURL WebCore::HitTestResult::absoluteLinkURL (  )  const

Definition at line 278 of file HitTestResult.cpp.

References m_innerNonSharedNode.

KURL WebCore::HitTestResult::absoluteMediaURL (  )  const

Definition at line 256 of file HitTestResult.cpp.

References m_innerNonSharedNode.

String WebCore::HitTestResult::altDisplayString (  )  const

Definition at line 181 of file HitTestResult.cpp.

Image * WebCore::HitTestResult::image (  )  const

Definition at line 206 of file HitTestResult.cpp.

IntRect WebCore::HitTestResult::imageRect (  )  const

Definition at line 221 of file HitTestResult.cpp.

Node* WebCore::HitTestResult::innerNode (  )  const [inline]

Definition at line 45 of file HitTestResult.h.

References m_innerNode.

Node* WebCore::HitTestResult::innerNonSharedNode (  )  const [inline]

Definition at line 46 of file HitTestResult.h.

References m_innerNonSharedNode.

bool WebCore::HitTestResult::isContentEditable (  )  const

Definition at line 338 of file HitTestResult.cpp.

bool WebCore::HitTestResult::isLiveLink (  )  const

Definition at line 300 of file HitTestResult.cpp.

bool WebCore::HitTestResult::isOverWidget (  )  const [inline]

Definition at line 51 of file HitTestResult.h.

References m_isOverWidget.

bool WebCore::HitTestResult::isSelected (  )  const

Definition at line 113 of file HitTestResult.cpp.

References m_innerURLElement.

IntPoint WebCore::HitTestResult::localPoint (  )  const [inline]

Definition at line 48 of file HitTestResult.h.

References m_localPoint.

HitTestResult & WebCore::HitTestResult::operator= ( const HitTestResult other  ) 

Definition at line 57 of file HitTestResult.cpp.

IntPoint WebCore::HitTestResult::point (  )  const [inline]

Definition at line 47 of file HitTestResult.h.

References m_point.

String WebCore::HitTestResult::replacedString (  )  const

Definition at line 142 of file HitTestResult.cpp.

Scrollbar* WebCore::HitTestResult::scrollbar (  )  const [inline]

Definition at line 50 of file HitTestResult.h.

References m_scrollbar.

void WebCore::HitTestResult::setInnerNode ( Node n  ) 

Definition at line 81 of file HitTestResult.cpp.

References innerNode().

Here is the call graph for this function:

void WebCore::HitTestResult::setInnerNonSharedNode ( Node n  ) 

Definition at line 86 of file HitTestResult.cpp.

void WebCore::HitTestResult::setIsOverWidget ( bool  b  )  [inline]

Definition at line 61 of file HitTestResult.h.

References m_isOverWidget.

void WebCore::HitTestResult::setLocalPoint ( const IntPoint &  p  )  [inline]

Definition at line 58 of file HitTestResult.h.

References m_localPoint.

void WebCore::HitTestResult::setPoint ( const IntPoint &  p  )  [inline]

Definition at line 57 of file HitTestResult.h.

References m_point.

void WebCore::HitTestResult::setScrollbar ( Scrollbar *  s  ) 

Definition at line 96 of file HitTestResult.cpp.

void WebCore::HitTestResult::setToNonShadowAncestor (  ) 
void WebCore::HitTestResult::setURLElement ( Element *  n  ) 

Definition at line 91 of file HitTestResult.cpp.

String WebCore::HitTestResult::spellingToolTip ( TextDirection &  dir  )  const

Definition at line 125 of file HitTestResult.cpp.

References m_innerNonSharedNode, and m_point.

Frame * WebCore::HitTestResult::targetFrame (  )  const

Definition at line 101 of file HitTestResult.cpp.

String WebCore::HitTestResult::textContent (  )  const

Definition at line 327 of file HitTestResult.cpp.

String WebCore::HitTestResult::title ( TextDirection &  dir  )  const

Definition at line 156 of file HitTestResult.cpp.

References m_innerNonSharedNode, and m_point.

String WebCore::HitTestResult::titleDisplayString (  )  const

Definition at line 319 of file HitTestResult.cpp.

Element* WebCore::HitTestResult::URLElement (  )  const [inline]

Definition at line 49 of file HitTestResult.h.

References m_innerURLElement.


Member Data Documentation

Definition at line 80 of file HitTestResult.h.

Definition at line 81 of file HitTestResult.h.

RefPtr<Element> WebCore::HitTestResult::m_innerURLElement [private]

Definition at line 85 of file HitTestResult.h.

Definition at line 87 of file HitTestResult.h.

Definition at line 83 of file HitTestResult.h.

IntPoint WebCore::HitTestResult::m_point [private]

Definition at line 82 of file HitTestResult.h.

RefPtr<Scrollbar> WebCore::HitTestResult::m_scrollbar [private]

Definition at line 86 of file HitTestResult.h.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208