Index: chrome/browser/bookmarks/chrome_bookmark_client.h |
diff --git a/chrome/browser/bookmarks/chrome_bookmark_client.h b/chrome/browser/bookmarks/chrome_bookmark_client.h |
index bf079d7e234f6357a993402f6f69aee5a9970c77..512178baddc68e7b70776cffaa9deddcbaf90a32 100644 |
--- a/chrome/browser/bookmarks/chrome_bookmark_client.h |
+++ b/chrome/browser/bookmarks/chrome_bookmark_client.h |
@@ -40,8 +40,16 @@ class ChromeBookmarkClient : public BookmarkClient, |
virtual void GetTypedCountForNodes( |
const NodeSet& nodes, |
NodeTypedCountPairs* node_typed_count_pairs) OVERRIDE; |
- virtual bool IsPermanentNodeVisible(int node_type) OVERRIDE; |
+ virtual bool IsPermanentNodeVisible( |
+ const BookmarkPermanentNode* node) OVERRIDE; |
virtual void RecordAction(const base::UserMetricsAction& action) OVERRIDE; |
+ virtual bookmarks::LoadExtraCallback GetLoadExtraNodesCallback() OVERRIDE; |
+ virtual bool CanRemovePermanentNodeChildren( |
+ const BookmarkNode* node) OVERRIDE; |
+ virtual bool CanSetPermanentNodeTitle( |
+ const BookmarkNode* permanent_node) OVERRIDE; |
+ virtual bool CanSyncNode(const BookmarkNode* node) OVERRIDE; |
+ virtual bool CanReorderChildren(const BookmarkNode* parent) OVERRIDE; |
// content::NotificationObserver: |
virtual void Observe(int type, |
@@ -63,6 +71,9 @@ class ChromeBookmarkClient : public BookmarkClient, |
BookmarkModel* model, |
const std::set<GURL>& removed_urls) OVERRIDE; |
+ // Helper for GetLoadExtraNodesCallback(). |
+ static bookmarks::BookmarkPermanentNodeList LoadExtraNodes(int64* next_id); |
+ |
Profile* profile_; |
content::NotificationRegistrar registrar_; |