diff options
Diffstat (limited to 'WebCore/platform/Widget.h')
| -rw-r--r-- | WebCore/platform/Widget.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/WebCore/platform/Widget.h b/WebCore/platform/Widget.h index 4534d58..a449d58 100644 --- a/WebCore/platform/Widget.h +++ b/WebCore/platform/Widget.h @@ -70,10 +70,22 @@ class wxWindow; typedef wxWindow* PlatformWidget; #endif +#if PLATFORM(HAIKU) +class BView; +typedef BView* PlatformWidget; +#endif + #if PLATFORM(CHROMIUM) #include "PlatformWidget.h" #endif +#if PLATFORM(QT) +class QWebPageClient; +typedef QWebPageClient* PlatformPageClient; +#else +typedef PlatformWidget PlatformPageClient; +#endif + #include "IntPoint.h" #include "IntRect.h" #include "IntSize.h" @@ -177,7 +189,7 @@ public: virtual void frameRectsChanged() {} -#if PLATFORM(MAC) +#if PLATFORM(MAC) && !ENABLE(EXPERIMENTAL_SINGLE_VIEW_MODE) NSView* getOuterView() const; static void beforeMouseDown(NSView*, Widget*); @@ -214,7 +226,7 @@ private: IntRect m_frame; // Not used when a native widget exists. -#if PLATFORM(MAC) +#if PLATFORM(MAC) && !ENABLE(EXPERIMENTAL_SINGLE_VIEW_MODE) WidgetPrivate* m_data; #endif #if PLATFORM(ANDROID) |
