Index: chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm |
diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm |
index 82e31468db9e130416a186569d313ad83a79dc0e..c540d72f54bb2f4701b877e084dc905253b913eb 100644 |
--- a/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm |
+++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm |
@@ -10,8 +10,7 @@ |
#include "base/strings/sys_string_conversions.h" |
#include "chrome/browser/bookmarks/bookmark_model_factory.h" |
#include "chrome/browser/bookmarks/bookmark_stats.h" |
-#include "chrome/browser/bookmarks/chrome_bookmark_client.h" |
-#include "chrome/browser/bookmarks/chrome_bookmark_client_factory.h" |
+#include "chrome/browser/bookmarks/managed_bookmark_service_factory.h" |
#include "chrome/browser/prefs/incognito_mode_prefs.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/themes/theme_properties.h" |
@@ -51,6 +50,7 @@ |
#include "components/bookmarks/browser/bookmark_model.h" |
#include "components/bookmarks/browser/bookmark_node_data.h" |
#include "components/bookmarks/browser/bookmark_utils.h" |
+#include "components/bookmarks/managed/managed_bookmark_service.h" |
#include "content/public/browser/user_metrics.h" |
#include "content/public/browser/web_contents.h" |
#include "extensions/browser/extension_registry.h" |
@@ -259,8 +259,8 @@ void RecordAppLaunch(Profile* profile, GURL url) { |
browser_ = browser; |
initialWidth_ = initialWidth; |
bookmarkModel_ = BookmarkModelFactory::GetForProfile(browser_->profile()); |
- bookmarkClient_ = |
- ChromeBookmarkClientFactory::GetForProfile(browser_->profile()); |
+ managedBookmarkService_ = |
+ ManagedBookmarkServiceFactory::GetForProfile(browser_->profile()); |
buttons_.reset([[NSMutableArray alloc] init]); |
delegate_ = delegate; |
resizeDelegate_ = resizeDelegate; |
@@ -600,13 +600,13 @@ void RecordAppLaunch(Profile* profile, GURL url) { |
if (!node) |
return defaultImage_; |
- if (node == bookmarkClient_->managed_node()) { |
+ if (node == managedBookmarkService_->managed_node()) { |
// Most users never see this node, so the image is only loaded if needed. |
ResourceBundle& rb = ResourceBundle::GetSharedInstance(); |
return rb.GetNativeImageNamed(IDR_BOOKMARK_BAR_FOLDER_MANAGED).ToNSImage(); |
} |
- if (node == bookmarkClient_->supervised_node()) { |
+ if (node == managedBookmarkService_->supervised_node()) { |
// Most users never see this node, so the image is only loaded if needed. |
ResourceBundle& rb = ResourceBundle::GetSharedInstance(); |
return rb.GetNativeImageNamed( |
@@ -636,7 +636,7 @@ void RecordAppLaunch(Profile* profile, GURL url) { |
- (BOOL)canEditBookmark:(const BookmarkNode*)node { |
// Don't allow edit/delete of the permanent nodes. |
if (node == nil || bookmarkModel_->is_permanent_node(node) || |
- !bookmarkClient_->CanBeEditedByUser(node)) { |
+ !managedBookmarkService_->CanBeEditedByUser(node)) { |
return NO; |
} |
return YES; |
@@ -1297,7 +1297,7 @@ void RecordAppLaunch(Profile* profile, GURL url) { |
if (managedBookmarksButton_.get()) { |
// The node's title might have changed if the user signed in or out. |
// Make sure it's up to date now. |
- const BookmarkNode* node = bookmarkClient_->managed_node(); |
+ const BookmarkNode* node = managedBookmarkService_->managed_node(); |
NSString* title = base::SysUTF16ToNSString(node->GetTitle()); |
NSCell* cell = [managedBookmarksButton_ cell]; |
[cell setTitle:title]; |
@@ -1308,7 +1308,8 @@ void RecordAppLaunch(Profile* profile, GURL url) { |
return; |
} |
- NSCell* cell = [self cellForBookmarkNode:bookmarkClient_->managed_node()]; |
+ NSCell* cell = |
+ [self cellForBookmarkNode:managedBookmarkService_->managed_node()]; |
managedBookmarksButton_.reset([self createCustomBookmarkButtonForCell:cell]); |
[managedBookmarksButton_ setAction:@selector(openBookmarkFolderFromButton:)]; |
view_id_util::SetID(managedBookmarksButton_.get(), VIEW_ID_MANAGED_BOOKMARKS); |
@@ -1325,7 +1326,8 @@ void RecordAppLaunch(Profile* profile, GURL url) { |
return; |
} |
- NSCell* cell = [self cellForBookmarkNode:bookmarkClient_->supervised_node()]; |
+ NSCell* cell = |
+ [self cellForBookmarkNode:managedBookmarkService_->supervised_node()]; |
supervisedBookmarksButton_.reset( |
[self createCustomBookmarkButtonForCell:cell]); |
[supervisedBookmarksButton_ |
@@ -2089,9 +2091,9 @@ static BOOL ValueInRangeInclusive(CGFloat low, CGFloat value, CGFloat high) { |
destIndex = [self indexForDragToPoint:point]; |
} |
- if (!bookmarkClient_->CanBeEditedByUser(destParent)) |
+ if (!managedBookmarkService_->CanBeEditedByUser(destParent)) |
return NO; |
- if (!bookmarkClient_->CanBeEditedByUser(sourceNode)) |
+ if (!managedBookmarkService_->CanBeEditedByUser(sourceNode)) |
copy = YES; |
// Be sure we don't try and drop a folder into itself. |
@@ -2808,7 +2810,7 @@ static BOOL ValueInRangeInclusive(CGFloat low, CGFloat value, CGFloat high) { |
destIndex = [self indexForDragToPoint:point]; |
} |
- if (!bookmarkClient_->CanBeEditedByUser(destParent)) |
+ if (!managedBookmarkService_->CanBeEditedByUser(destParent)) |
return NO; |
// Don't add the bookmarks if the destination index shows an error. |