Index: chrome/test/base/browser_with_test_window_test.h |
diff --git a/chrome/test/base/browser_with_test_window_test.h b/chrome/test/base/browser_with_test_window_test.h |
index dfe88ebf0a0d52384079171fb06ab69fb4667a00..d16c98214b365cd31d5f1a791507e370e980de0d 100644 |
--- a/chrome/test/base/browser_with_test_window_test.h |
+++ b/chrome/test/base/browser_with_test_window_test.h |
@@ -43,6 +43,12 @@ class AuraTestHelper; |
} |
#endif |
+#if defined(TOOLKIT_VIEWS) |
+namespace views { |
+class ViewsDelegate; |
+} |
+#endif |
+ |
namespace content { |
class NavigationController; |
class WebContents; |
@@ -147,6 +153,12 @@ class BrowserWithTestWindowTest : public testing::Test { |
chrome::HostDesktopType host_desktop_type, |
BrowserWindow* browser_window); |
+#if defined(TOOLKIT_VIEWS) |
+ // Creates the ViewsDelegate to use, may be overriden to create a different |
+ // ViewsDelegate. |
+ virtual views::ViewsDelegate* CreateViewsDelegate(); |
+#endif |
+ |
private: |
// We need to create a MessageLoop, otherwise a bunch of things fails. |
content::TestBrowserThreadBundle thread_bundle_; |
@@ -176,6 +188,10 @@ class BrowserWithTestWindowTest : public testing::Test { |
scoped_ptr<aura::test::AuraTestHelper> aura_test_helper_; |
#endif |
+#if defined(TOOLKIT_VIEWS) |
+ scoped_ptr<views::ViewsDelegate> views_delegate_; |
+#endif |
+ |
#if defined(OS_WIN) |
ui::ScopedOleInitializer ole_initializer_; |
#endif |