summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cookies_tree_model.h
diff options
context:
space:
mode:
authorian@chromium.org <ian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-25 16:31:50 +0000
committerian@chromium.org <ian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-25 16:31:50 +0000
commit7daa3e9d198fb002767cfd590559149ca375aeec (patch)
treef8385c345127f6f4b2d679c30b65a74c11512bcf /chrome/browser/cookies_tree_model.h
parent752e451f811b4b20ea7049051be44f28fe4d7581 (diff)
downloadchromium_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.h4
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_;