diff options
Diffstat (limited to 'WebKit/mac/Plugins/WebBaseNetscapePluginView.h')
-rw-r--r-- | WebKit/mac/Plugins/WebBaseNetscapePluginView.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/WebKit/mac/Plugins/WebBaseNetscapePluginView.h b/WebKit/mac/Plugins/WebBaseNetscapePluginView.h index b2ea2b1..ec0a3df 100644 --- a/WebKit/mac/Plugins/WebBaseNetscapePluginView.h +++ b/WebKit/mac/Plugins/WebBaseNetscapePluginView.h @@ -31,6 +31,8 @@ #import "WebNetscapePluginPackage.h" +#import <wtf/PassRefPtr.h> +#import <wtf/RefPtr.h> #import <wtf/RetainPtr.h> @class DOMElement; @@ -38,6 +40,10 @@ @class WebFrame; @class WebView; +namespace WebCore { + class HTMLPlugInElement; +} + @interface WebBaseNetscapePluginView : NSView { RetainPtr<WebNetscapePluginPackage> _pluginPackage; @@ -52,7 +58,7 @@ BOOL _hasFocus; BOOL _isCompletelyObscured; - RetainPtr<DOMElement> _element; + RefPtr<WebCore::HTMLPlugInElement> _element; RetainPtr<NSString> _MIMEType; RetainPtr<NSURL> _baseURL; RetainPtr<NSURL> _sourceURL; @@ -68,7 +74,7 @@ attributeKeys:(NSArray *)keys attributeValues:(NSArray *)values loadManually:(BOOL)loadManually - DOMElement:(DOMElement *)anElement; + element:(PassRefPtr<WebCore::HTMLPlugInElement>)element; - (WebNetscapePluginPackage *)pluginPackage; @@ -83,6 +89,7 @@ - (WebDataSource *)dataSource; - (WebView *)webView; - (NSWindow *)currentWindow; +- (WebCore::HTMLPlugInElement*)element; - (void)removeTrackingRect; - (void)resetTrackingRect; |