| Index: content/renderer/webplugin_impl.h
|
| ===================================================================
|
| --- content/renderer/webplugin_impl.h (revision 212369)
|
| +++ content/renderer/webplugin_impl.h (working copy)
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef WEBKIT_PLUGINS_NPAPI_WEBPLUGIN_IMPL_H_
|
| -#define WEBKIT_PLUGINS_NPAPI_WEBPLUGIN_IMPL_H_
|
| +#ifndef CONTENT_RENDERER_WEBPLUGIN_IMPL_H_
|
| +#define CONTENT_RENDERER_WEBPLUGIN_IMPL_H_
|
|
|
| #include <map>
|
| #include <string>
|
| @@ -13,6 +13,9 @@
|
| #include "base/files/file_path.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/weak_ptr.h"
|
| +#include "content/child/npapi/webplugin.h"
|
| +#include "content/common/content_export.h"
|
| +#include "content/common/webplugin_geometry.h"
|
| #include "third_party/WebKit/public/platform/WebRect.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| #include "third_party/WebKit/public/platform/WebURLLoaderClient.h"
|
| @@ -21,8 +24,6 @@
|
| #include "third_party/WebKit/public/web/WebPlugin.h"
|
| #include "ui/gfx/native_widget_types.h"
|
| #include "url/gurl.h"
|
| -#include "webkit/plugins/npapi/webplugin.h"
|
| -#include "webkit/plugins/webkit_plugins_export.h"
|
|
|
| namespace cc {
|
| class IOSurfaceLayer;
|
| @@ -41,8 +42,7 @@
|
| class MultipartResponseDelegate;
|
| } // namespace webkit_glue
|
|
|
| -namespace webkit {
|
| -namespace npapi {
|
| +namespace content {
|
|
|
| class WebPluginDelegate;
|
| class WebPluginPageDelegate;
|
| @@ -50,10 +50,9 @@
|
| // This is the WebKit side of the plugin implementation that forwards calls,
|
| // after changing out of WebCore types, to a delegate. The delegate may
|
| // be in a different process.
|
| -class WEBKIT_PLUGINS_EXPORT WebPluginImpl :
|
| - NON_EXPORTED_BASE(public WebPlugin),
|
| - NON_EXPORTED_BASE(public WebKit::WebPlugin),
|
| - NON_EXPORTED_BASE(public WebKit::WebURLLoaderClient) {
|
| +class WebPluginImpl : public WebPlugin,
|
| + public WebKit::WebPlugin,
|
| + public WebKit::WebURLLoaderClient {
|
| public:
|
| WebPluginImpl(
|
| WebKit::WebFrame* frame,
|
| @@ -63,9 +62,9 @@
|
| virtual ~WebPluginImpl();
|
|
|
| // Helper function for sorting post data.
|
| - static bool SetPostData(WebKit::WebURLRequest* request,
|
| - const char* buf,
|
| - uint32 length);
|
| + CONTENT_EXPORT static bool SetPostData(WebKit::WebURLRequest* request,
|
| + const char* buf,
|
| + uint32 length);
|
|
|
| virtual WebPluginDelegate* delegate();
|
|
|
| @@ -336,7 +335,6 @@
|
| DISALLOW_COPY_AND_ASSIGN(WebPluginImpl);
|
| };
|
|
|
| -} // namespace npapi
|
| -} // namespace webkit
|
| +} // namespace content
|
|
|
| -#endif // WEBKIT_PLUGINS_NPAPI_WEBPLUGIN_IMPL_H_
|
| +#endif // CONTENT_RENDERER_WEBPLUGIN_IMPL_H_
|
|
|