diff options
author | amit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-28 13:28:11 +0000 |
---|---|---|
committer | amit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-28 13:28:11 +0000 |
commit | 5f450e5c6fc98a762cebb38cd080731bedd61ae3 (patch) | |
tree | de1e6a257709c220222a6ab9defac23aade6e45c /chrome/browser/external_tab_container.h | |
parent | 60147f3b071444f0abfb320e62a0c9f2b666d443 (diff) | |
download | chromium_src-5f450e5c6fc98a762cebb38cd080731bedd61ae3.zip chromium_src-5f450e5c6fc98a762cebb38cd080731bedd61ae3.tar.gz chromium_src-5f450e5c6fc98a762cebb38cd080731bedd61ae3.tar.bz2 |
Navigation and cookies for Automation
Give Automation better visibility and control over navigations.
Also, make it possible for automation to implement a dummy cookie
store to go with dummy request serving over automation.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/159189
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21836 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/external_tab_container.h')
-rw-r--r-- | chrome/browser/external_tab_container.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/external_tab_container.h b/chrome/browser/external_tab_container.h index f698c9e..0c19ebf 100644 --- a/chrome/browser/external_tab_container.h +++ b/chrome/browser/external_tab_container.h @@ -8,6 +8,7 @@ #include <vector> #include "chrome/browser/automation/automation_resource_message_filter.h" +#include "chrome/browser/automation/automation_profile_impl.h" #include "chrome/browser/browser.h" #include "chrome/browser/tab_contents/tab_contents_delegate.h" #include "chrome/common/notification_observer.h" @@ -41,7 +42,8 @@ class ExternalTabContainer : public TabContentsDelegate, HWND parent, const gfx::Rect& bounds, DWORD style, - bool load_requests_via_automation); + bool load_requests_via_automation, + bool handle_top_level_requests); // This is invoked when the external host reflects back to us a keyboard // message it did not process @@ -157,6 +159,9 @@ class ExternalTabContainer : public TabContentsDelegate, // Scoped browser object for this ExternalTabContainer instance. scoped_ptr<Browser> browser_; + // A customized profile for automation specific needs. + scoped_ptr<AutomationProfileImpl> automation_profile_; + DISALLOW_COPY_AND_ASSIGN(ExternalTabContainer); }; |