diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebContentLayerImpl.h')
| -rw-r--r-- | Source/WebKit/chromium/src/WebContentLayerImpl.h | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/Source/WebKit/chromium/src/WebContentLayerImpl.h b/Source/WebKit/chromium/src/WebContentLayerImpl.h index 511f8e0ba..97729ea1e 100644 --- a/Source/WebKit/chromium/src/WebContentLayerImpl.h +++ b/Source/WebKit/chromium/src/WebContentLayerImpl.h @@ -27,33 +27,23 @@ #define WebContentLayerImpl_h #include "ContentLayerChromium.h" -#include "WebLayerImpl.h" -#include <public/WebContentLayer.h> #include <wtf/PassRefPtr.h> namespace WebKit { class WebContentLayerClient; -class WebContentLayerImpl : public WebContentLayer, - public WebCore::ContentLayerDelegate { +class WebContentLayerImpl : public WebCore::ContentLayerChromium, public WebCore::ContentLayerDelegate { public: - explicit WebContentLayerImpl(WebContentLayerClient*); - - // WebContentLayer implementation. - virtual WebLayer* layer() OVERRIDE; - virtual void setDoubleSided(bool) OVERRIDE; - virtual void setContentsScale(float) OVERRIDE; - virtual void setUseLCDText(bool) OVERRIDE; - virtual void setDrawCheckerboardForMissingTiles(bool) OVERRIDE; + static PassRefPtr<WebContentLayerImpl> create(WebContentLayerClient* contentClient); protected: + explicit WebContentLayerImpl(WebContentLayerClient* contentClient); virtual ~WebContentLayerImpl(); // ContentLayerDelegate implementation. virtual void paintContents(SkCanvas*, const WebCore::IntRect& clip, WebCore::FloatRect& opaque) OVERRIDE; - OwnPtr<WebLayerImpl> m_webLayerImpl; - WebContentLayerClient* m_client; + WebContentLayerClient* m_contentClient; bool m_drawsContent; }; |
