summaryrefslogtreecommitdiffstats
path: root/chrome/browser/bookmarks/bookmark_utils.h
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-03 03:07:56 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-03 03:07:56 +0000
commit4394f2bd350d8b65188e98f0227a706a0d327947 (patch)
tree9538abdc2e6c2050b31d3e2c84d9363954e5fb3c /chrome/browser/bookmarks/bookmark_utils.h
parenta3c4ef3bf3bfc924680ecb827e9f43c4c2c45ee2 (diff)
downloadchromium_src-4394f2bd350d8b65188e98f0227a706a0d327947.zip
chromium_src-4394f2bd350d8b65188e98f0227a706a0d327947.tar.gz
chromium_src-4394f2bd350d8b65188e98f0227a706a0d327947.tar.bz2
bookmarks: Split BookmarkModel::SetURLStarred in two helper functions in bookmark_utils.
This patch splits SetURLStarred into: - bookmark_utils::AddIfNotBookmarked - bookmark_utils::RemoveAllBookmarks BUG=None TEST=None R=sky@chromium.org Review URL: http://codereview.chromium.org/7825017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99524 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/bookmarks/bookmark_utils.h')
-rw-r--r--chrome/browser/bookmarks/bookmark_utils.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/chrome/browser/bookmarks/bookmark_utils.h b/chrome/browser/bookmarks/bookmark_utils.h
index 1c8556b..9cd73f7 100644
--- a/chrome/browser/bookmarks/bookmark_utils.h
+++ b/chrome/browser/bookmarks/bookmark_utils.h
@@ -221,9 +221,16 @@ bool NodeHasURLs(const BookmarkNode* node);
bool ConfirmDeleteBookmarkNode(const BookmarkNode* node,
gfx::NativeWindow window);
-// Delete the list of nodes.
-void DeleteBookmarkFolders(BookmarkModel* model,
- const std::vector<int64>& ids);
+// Deletes the bookmark folders for the given list of |ids|.
+void DeleteBookmarkFolders(BookmarkModel* model, const std::vector<int64>& ids);
+
+// If there are no bookmarks for url, a bookmark is created.
+void AddIfNotBookmarked(BookmarkModel* model,
+ const GURL& url,
+ const string16& title);
+
+// Removes all bookmarks for the given |url|.
+void RemoveAllBookmarks(BookmarkModel* model, const GURL& url);
// Number of bookmarks we'll open before prompting the user to see if they
// really want to open all.