Index: Source/core/rendering/HitTestResult.h |
diff --git a/Source/core/rendering/HitTestResult.h b/Source/core/rendering/HitTestResult.h |
index c22efab01be3293c86967d7560dbb9c0f0e22ec9..61ab2e82a455773acc462b08c5ce4cb78a46ed44 100644 |
--- a/Source/core/rendering/HitTestResult.h |
+++ b/Source/core/rendering/HitTestResult.h |
@@ -41,6 +41,7 @@ class HTMLMediaElement; |
class Image; |
class KURL; |
class Node; |
+class RenderObject; |
class RenderRegion; |
class Scrollbar; |
@@ -80,6 +81,8 @@ public: |
const LayoutPoint& localPoint() const { return m_localPoint; } |
void setLocalPoint(const LayoutPoint& p) { m_localPoint = p; } |
+ RenderObject* renderer() const; |
+ |
void setToNodesInDocumentTreeScope(); |
void setToShadowHostIfInUserAgentShadowRoot(); |
@@ -89,6 +92,7 @@ public: |
void setInnerNonSharedNode(Node*); |
void setURLElement(Element*); |
void setScrollbar(Scrollbar*); |
+ void setIsFirstLetter(bool b) { m_isFirstLetter = b; } |
void setIsOverWidget(bool b) { m_isOverWidget = b; } |
Frame* targetFrame() const; |
@@ -133,6 +137,7 @@ private: |
// determine where inside the renderer we hit on subsequent operations. |
RefPtr<Element> m_innerURLElement; |
RefPtr<Scrollbar> m_scrollbar; |
+ bool m_isFirstLetter; |
bool m_isOverWidget; // Returns true if we are over a widget (and not in the border/padding area of a RenderWidget for example). |
mutable OwnPtr<NodeSet> m_rectBasedTestResult; |