| 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_;
|
|
|