From f3112a530100f9361f98c81aea8d9483a133a980 Mon Sep 17 00:00:00 2001 From: "dpranke@chromium.org" Date: Fri, 30 Sep 2011 23:47:49 +0000 Subject: more content exports needed for unit_tests and browser_tests. R=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/8082019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103584 0039d316-1c4b-4281-b951-d872f2087c98 --- content/renderer/render_widget.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'content/renderer/render_widget.h') diff --git a/content/renderer/render_widget.h b/content/renderer/render_widget.h index 0980575..f44f289 100644 --- a/content/renderer/render_widget.h +++ b/content/renderer/render_widget.h @@ -9,9 +9,11 @@ #include #include "base/basictypes.h" +#include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/time.h" +#include "content/common/content_export.h" #include "content/renderer/paint_aggregator.h" #include "ipc/ipc_channel.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebCompositionUnderline.h" @@ -60,10 +62,11 @@ class PluginInstance; // RenderWidget provides a communication bridge between a WebWidget and // a RenderWidgetHost, the latter of which lives in a different process. -class RenderWidget : public IPC::Channel::Listener, - public IPC::Message::Sender, - virtual public WebKit::WebWidgetClient, - public base::RefCounted { +class CONTENT_EXPORT RenderWidget + : public IPC::Channel::Listener, + public IPC::Message::Sender, + NON_EXPORTED_BASE(virtual public WebKit::WebWidgetClient), + public base::RefCounted { public: // Creates a new RenderWidget. The opener_id is the routing ID of the // RenderView that this widget lives inside. The render_thread is any -- cgit v1.1