diff options
author | ycxiao@chromium.org <ycxiao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-12 17:09:17 +0000 |
---|---|---|
committer | ycxiao@chromium.org <ycxiao@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-12 17:09:17 +0000 |
commit | 7dd2b87199f491e790d87451408de40021818e15 (patch) | |
tree | 4a84064785aeadca4c3439a533897d67980262a8 /chrome/browser/cookies_tree_model.h | |
parent | 7799ffda6e3d514df19949502bdec717c1b629c4 (diff) | |
download | chromium_src-7dd2b87199f491e790d87451408de40021818e15.zip chromium_src-7dd2b87199f491e790d87451408de40021818e15.tar.gz chromium_src-7dd2b87199f491e790d87451408de40021818e15.tar.bz2 |
Creat BrowsingDataCookieHelper and CannedBrowsingDataCookieHelper for logging cookies at UI thread.
Moving from http://codereview.chromium.org/7355025/
BUG=XXXX
TEST=BrowsingDataCookieHelperTest
TBR=rdsmith
Review URL: http://codereview.chromium.org/7601018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96569 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cookies_tree_model.h')
-rw-r--r-- | chrome/browser/cookies_tree_model.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/chrome/browser/cookies_tree_model.h b/chrome/browser/cookies_tree_model.h index bf9dcae..d908cc6 100644 --- a/chrome/browser/cookies_tree_model.h +++ b/chrome/browser/cookies_tree_model.h @@ -26,6 +26,7 @@ #include "net/base/cookie_monster.h" #include "ui/base/models/tree_node_model.h" +class BrowsingDataCookieHelper; class CookiesTreeModel; class CookieTreeAppCacheNode; class CookieTreeAppCachesNode; @@ -545,7 +546,7 @@ class CookiesTreeModel : public ui::TreeNodeModel<CookieTreeNode> { }; CookiesTreeModel( - net::CookieMonster* cookie_monster_, + BrowsingDataCookieHelper* cookie_helper, BrowsingDataDatabaseHelper* database_helper, BrowsingDataLocalStorageHelper* local_storage_helper, BrowsingDataLocalStorageHelper* session_storage_helper, @@ -599,10 +600,8 @@ class CookiesTreeModel : public ui::TreeNodeModel<CookieTreeNode> { FileSystemInfoList; typedef std::vector<BrowsingDataQuotaHelper::QuotaInfo> QuotaInfoArray; - void LoadCookies(); - void LoadCookiesWithFilter(const std::wstring& filter); - void OnAppCacheModelInfoLoaded(); + void OnCookiesModelInfoLoaded(const CookieList& cookie_list); void OnDatabaseModelInfoLoaded(const DatabaseInfoList& database_info); void OnLocalStorageModelInfoLoaded( const LocalStorageInfoList& local_storage_info); @@ -615,6 +614,7 @@ class CookiesTreeModel : public ui::TreeNodeModel<CookieTreeNode> { void OnQuotaModelInfoLoaded(const QuotaInfoArray& quota_info); void PopulateAppCacheInfoWithFilter(const std::wstring& filter); + void PopulateCookieInfoWithFilter(const std::wstring& filter); void PopulateDatabaseInfoWithFilter(const std::wstring& filter); void PopulateLocalStorageInfoWithFilter(const std::wstring& filter); void PopulateSessionStorageInfoWithFilter(const std::wstring& filter); @@ -625,19 +625,18 @@ class CookiesTreeModel : public ui::TreeNodeModel<CookieTreeNode> { void NotifyObserverBeginBatch(); void NotifyObserverEndBatch(); - scoped_refptr<net::CookieMonster> cookie_monster_; - CookieList all_cookies_; - scoped_refptr<BrowsingDataAppCacheHelper> appcache_helper_; + scoped_refptr<BrowsingDataCookieHelper> cookie_helper_; scoped_refptr<BrowsingDataDatabaseHelper> database_helper_; - scoped_refptr<appcache::AppCacheInfoCollection> appcache_info_; - DatabaseInfoList database_info_list_; - scoped_refptr<BrowsingDataLocalStorageHelper> local_storage_helper_; scoped_refptr<BrowsingDataLocalStorageHelper> session_storage_helper_; scoped_refptr<BrowsingDataIndexedDBHelper> indexed_db_helper_; scoped_refptr<BrowsingDataFileSystemHelper> file_system_helper_; scoped_refptr<BrowsingDataQuotaHelper> quota_helper_; + + scoped_refptr<appcache::AppCacheInfoCollection> appcache_info_; + CookieList cookie_list_; + DatabaseInfoList database_info_list_; LocalStorageInfoList local_storage_info_list_; LocalStorageInfoList session_storage_info_list_; IndexedDBInfoList indexed_db_info_list_; |