summaryrefslogtreecommitdiffstats
path: root/WebKit/mac/Plugins/WebBaseNetscapePluginView.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/mac/Plugins/WebBaseNetscapePluginView.h')
-rw-r--r--WebKit/mac/Plugins/WebBaseNetscapePluginView.h11
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;