[Qt] Initial WebKit2 implementation
[WebKit-https.git] / WebKit2 / UIProcess / ChunkedUpdateDrawingAreaProxy.h
index 537a16a..2644abb 100644 (file)
@@ -36,6 +36,9 @@
 #else
 class WKView;
 #endif
 #else
 class WKView;
 #endif
+#elif PLATFORM(QT)
+#include <QImage>
+class QGraphicsWKView;
 #endif
 
 namespace WebKit {
 #endif
 
 namespace WebKit {
@@ -48,6 +51,8 @@ typedef WKView PlatformWebView;
 #elif PLATFORM(WIN)
 class WebView;
 typedef WebView PlatformWebView;
 #elif PLATFORM(WIN)
 class WebView;
 typedef WebView PlatformWebView;
+#elif PLATFORM(QT)
+typedef QGraphicsWKView PlatformWebView;
 #endif
 
 class ChunkedUpdateDrawingAreaProxy : public DrawingAreaProxy {
 #endif
 
 class ChunkedUpdateDrawingAreaProxy : public DrawingAreaProxy {
@@ -95,6 +100,8 @@ private:
     // BackingStore
     OwnPtr<HDC> m_backingStoreDC;
     OwnPtr<HBITMAP> m_backingStoreBitmap;
     // BackingStore
     OwnPtr<HDC> m_backingStoreDC;
     OwnPtr<HBITMAP> m_backingStoreBitmap;
+#elif PLATFORM(QT)
+    QImage m_backingStoreImage;
 #endif
 
     PlatformWebView* m_webView;
 #endif
 
     PlatformWebView* m_webView;