diff options
author | alyssad@chromium.org <alyssad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-14 21:14:19 +0000 |
---|---|---|
committer | alyssad@chromium.org <alyssad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-14 21:14:19 +0000 |
commit | a0fc50d70d4f98debbc99c312cec44c3eff5bed5 (patch) | |
tree | 6401bbf0c6745dc2beaae8173e381012d3125c70 /chrome/browser/automation/automation_provider_observers.h | |
parent | f0d47ac8879f6f26df2c35a3e78528f0ee4dce05 (diff) | |
download | chromium_src-a0fc50d70d4f98debbc99c312cec44c3eff5bed5.zip chromium_src-a0fc50d70d4f98debbc99c312cec44c3eff5bed5.tar.gz chromium_src-a0fc50d70d4f98debbc99c312cec44c3eff5bed5.tar.bz2 |
Clear Browsing Data hook added and some small tests. BUG=36176
Review URL: http://codereview.chromium.org/2909005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52402 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/automation/automation_provider_observers.h')
-rw-r--r-- | chrome/browser/automation/automation_provider_observers.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/chrome/browser/automation/automation_provider_observers.h b/chrome/browser/automation/automation_provider_observers.h index fbe8c15..72147c6 100644 --- a/chrome/browser/automation/automation_provider_observers.h +++ b/chrome/browser/automation/automation_provider_observers.h @@ -10,6 +10,7 @@ #include <set> #include "chrome/browser/bookmarks/bookmark_model_observer.h" +#include "chrome/browser/browsing_data_remover.h" #include "chrome/browser/download/download_manager.h" #include "chrome/common/notification_observer.h" #include "chrome/common/notification_registrar.h" @@ -611,6 +612,22 @@ class AutomationProviderHistoryObserver { IPC::Message* reply_message_; }; +// Allows the automation provider to wait for clearing browser data to finish. +class AutomationProviderBrowsingDataObserver : + public BrowsingDataRemover::Observer { + public: + AutomationProviderBrowsingDataObserver( + AutomationProvider* provider, + IPC::Message* reply_message) + : provider_(provider), + reply_message_(reply_message) {} + void OnBrowsingDataRemoverDone(); + + private: + AutomationProvider* provider_; + IPC::Message* reply_message_; +}; + // Allows automation provider to wait until page load after selecting an item // in the omnibox popup. class OmniboxAcceptNotificationObserver : public NotificationObserver { |