summaryrefslogtreecommitdiff
path: root/Source/WebKit/chromium/src/WebContentLayerImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/chromium/src/WebContentLayerImpl.h')
-rw-r--r--Source/WebKit/chromium/src/WebContentLayerImpl.h18
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;
};