diff options
Diffstat (limited to 'Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h')
-rw-r--r-- | Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h b/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h index a23d00908..2582b47dd 100644 --- a/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h +++ b/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleHitTestResult.h @@ -40,11 +40,12 @@ class WebFrame; class InjectedBundleHitTestResult : public API::ObjectImpl<API::Object::Type::BundleHitTestResult> { public: - static PassRefPtr<InjectedBundleHitTestResult> create(const WebCore::HitTestResult&); + static Ref<InjectedBundleHitTestResult> create(const WebCore::HitTestResult&); const WebCore::HitTestResult& coreHitTestResult() const { return m_hitTestResult; } - PassRefPtr<InjectedBundleNodeHandle> nodeHandle() const; + PassRefPtr<InjectedBundleNodeHandle> nodeHandle() const; + PassRefPtr<InjectedBundleNodeHandle> urlElementHandle() const; WebFrame* frame() const; WebFrame* targetFrame() const; @@ -54,10 +55,12 @@ public: String absoluteMediaURL() const; bool mediaIsInFullscreen() const; bool mediaHasAudio() const; + bool isDownloadableMedia() const; BundleHitTestResultMediaType mediaType() const; String linkLabel() const; String linkTitle() const; + String linkSuggestedFilename() const; WebCore::IntRect imageRect() const; |