| Index: chrome/browser/ui/webui/cookies_tree_model_util.h
|
| diff --git a/chrome/browser/ui/webui/cookies_tree_model_util.h b/chrome/browser/ui/webui/cookies_tree_model_util.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..6e4c1b390a95bb1818ed8c2fc23f2e6b1d60a0f7
|
| --- /dev/null
|
| +++ b/chrome/browser/ui/webui/cookies_tree_model_util.h
|
| @@ -0,0 +1,34 @@
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef CHROME_BROWSER_UI_WEBUI_COOKIES_TREE_MODEL_UTIL_H_
|
| +#define CHROME_BROWSER_UI_WEBUI_COOKIES_TREE_MODEL_UTIL_H_
|
| +#pragma once
|
| +
|
| +#include <string>
|
| +
|
| +class CookieTreeNode;
|
| +class DictionaryValue;
|
| +class ListValue;
|
| +
|
| +namespace cookies_tree_model_util {
|
| +
|
| +// Returns tree node id. Currently use hex string of node pointer as id.
|
| +std::string GetTreeNodeId(CookieTreeNode* node);
|
| +
|
| +// Populate given |dict| with cookie tree node properties.
|
| +void GetCookieTreeNodeDictionary(const CookieTreeNode& node,
|
| + DictionaryValue* dict);
|
| +
|
| +// Append the children nodes of |parent| in specified range to |nodes| list.
|
| +void GetChildNodeList(CookieTreeNode* parent, int start, int count,
|
| + ListValue* nodes);
|
| +
|
| +// Gets tree node from |path| under |root|. Return NULL if |path| is not valid.
|
| +CookieTreeNode* GetTreeNodeFromPath(CookieTreeNode* root,
|
| + const std::string& path);
|
| +
|
| +} // namespace cookies_tree_model_util
|
| +
|
| +#endif // CHROME_BROWSER_UI_WEBUI_COOKIES_TREE_MODEL_UTIL_H_
|
|
|