summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_bookmark_manager_api.h
diff options
context:
space:
mode:
authorfeldstein@chromium.org <feldstein@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-02 06:45:31 +0000
committerfeldstein@chromium.org <feldstein@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-02 06:45:31 +0000
commit9b0718510886b13ee0ff6a2248285cbba2f08d1c (patch)
tree83295ada4204fd086a76ba869868b957214fac20 /chrome/browser/extensions/extension_bookmark_manager_api.h
parent4b6bcfac8cd147db4650b7a88f6bc1fe17342e5b (diff)
downloadchromium_src-9b0718510886b13ee0ff6a2248285cbba2f08d1c.zip
chromium_src-9b0718510886b13ee0ff6a2248285cbba2f08d1c.tar.gz
chromium_src-9b0718510886b13ee0ff6a2248285cbba2f08d1c.tar.bz2
Add a folders_only and subtree api to bookmark manager
Adds a new API to the experimental.bookmarkManager namespace getSubtree(id, foldersOnly, callback) Which returns any subtree, and if foldersOnly is true, only returns the folders. At this point, only the bookmark tree is using the new call. BUG=39877 TEST=ExtensionBookmarksTest.* Review URL: http://codereview.chromium.org/1611001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_bookmark_manager_api.h')
-rw-r--r--chrome/browser/extensions/extension_bookmark_manager_api.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_bookmark_manager_api.h b/chrome/browser/extensions/extension_bookmark_manager_api.h
index 5baad91..ace9124 100644
--- a/chrome/browser/extensions/extension_bookmark_manager_api.h
+++ b/chrome/browser/extensions/extension_bookmark_manager_api.h
@@ -130,4 +130,14 @@ class DropBookmarkManagerFunction : public BookmarksFunction {
DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.drop");
};
+
+class GetSubtreeBookmarkManagerFunction : public BookmarksFunction {
+ public:
+ // Override BookmarksFunction
+ virtual bool RunImpl();
+
+ private:
+ DECLARE_EXTENSION_FUNCTION_NAME("experimental.bookmarkManager.getSubtree");
+};
+
#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARK_MANAGER_API_H_