diff options
author | ian@chromium.org <ian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-25 16:31:50 +0000 |
---|---|---|
committer | ian@chromium.org <ian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-25 16:31:50 +0000 |
commit | 7daa3e9d198fb002767cfd590559149ca375aeec (patch) | |
tree | f8385c345127f6f4b2d679c30b65a74c11512bcf /chrome/browser/cookies_tree_model.h | |
parent | 752e451f811b4b20ea7049051be44f28fe4d7581 (diff) | |
download | chromium_src-7daa3e9d198fb002767cfd590559149ca375aeec.zip chromium_src-7daa3e9d198fb002767cfd590559149ca375aeec.tar.gz chromium_src-7daa3e9d198fb002767cfd590559149ca375aeec.tar.bz2 |
Adds back the ability to filter cookies by origin in the cookies options view.
BUG=27657
TEST=Typing "google" in the search field pulls up origins containing "google" in their name
Review URL: http://codereview.chromium.org/435024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33069 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cookies_tree_model.h')
-rw-r--r-- | chrome/browser/cookies_tree_model.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/cookies_tree_model.h b/chrome/browser/cookies_tree_model.h index 16606dc..11b7f8a 100644 --- a/chrome/browser/cookies_tree_model.h +++ b/chrome/browser/cookies_tree_model.h @@ -186,6 +186,9 @@ class CookiesTreeModel : public TreeNodeModel<CookieTreeNode> { void DeleteAllCookies(); void DeleteCookieNode(CookieTreeNode* cookie_node); + // Filter the origins to only display matched results. + void UpdateSearchResults(const std::wstring& filter); + private: enum CookieIconIndex { ORIGIN = 0, @@ -195,6 +198,7 @@ class CookiesTreeModel : public TreeNodeModel<CookieTreeNode> { typedef std::vector<net::CookieMonster::CookieListPair*> CookiePtrList; void LoadCookies(); + void LoadCookiesWithFilter(const std::wstring& filter); // The profile from which this model sources cookies. Profile* profile_; |