diff options
Diffstat (limited to 'chrome/browser/ui/views/frame/native_browser_frame_delegate.h')
-rw-r--r-- | chrome/browser/ui/views/frame/native_browser_frame_delegate.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/ui/views/frame/native_browser_frame_delegate.h b/chrome/browser/ui/views/frame/native_browser_frame_delegate.h index 10c32dd..cacd34a 100644 --- a/chrome/browser/ui/views/frame/native_browser_frame_delegate.h +++ b/chrome/browser/ui/views/frame/native_browser_frame_delegate.h @@ -6,10 +6,19 @@ #define CHROME_BROWSER_UI_VIEWS_FRAME_NATIVE_BROWSER_FRAME_DELEGATE_H_ #pragma once +namespace views { +class NonClientFrameView; +class RootView; +} + class NativeBrowserFrameDelegate { public: virtual ~NativeBrowserFrameDelegate() {} + // TODO(beng): Remove these once BrowserFrame is-a Window is-a Widget, at + // which point BrowserFrame can just override Widget's method. + virtual views::RootView* DelegateCreateRootView() = 0; + virtual views::NonClientFrameView* DelegateCreateFrameViewForWindow() = 0; }; #endif // CHROME_BROWSER_UI_VIEWS_FRAME_NATIVE_BROWSER_FRAME_DELEGATE_H_ |