Chromium Code Reviews| Index: chrome/browser/ui/views/bookmarks/bookmark_bar_view.h |
| diff --git a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h |
| index b8e98b6b8b94ac1390ed70dc829ec663c8f9b1cf..b572d1398b745eb4622aafd1f1fb86beeb75bf1a 100644 |
| --- a/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h |
| +++ b/chrome/browser/ui/views/bookmarks/bookmark_bar_view.h |
| @@ -31,6 +31,7 @@ |
| class BookmarkContextMenu; |
| class Browser; |
| class BrowserView; |
| +class ChromeBookmarkClient; |
| class Profile; |
| namespace content { |
| @@ -301,6 +302,9 @@ class BookmarkBarView : public DetachableToolbarView, |
| // Creates the button showing the other bookmarked items. |
| views::MenuButton* CreateOtherBookmarkedButton(); |
| + // Creates the button showing the managed bookmarks items. |
| + views::MenuButton* CreateManagedBookmarksButton(); |
| + |
| // Creates the button used when not all bookmark buttons fit. |
| views::MenuButton* CreateOverflowButton(); |
| @@ -362,9 +366,9 @@ class BookmarkBarView : public DetachableToolbarView, |
| // Updates the colors for all the child objects in the bookmarks bar. |
| void UpdateColors(); |
| - // Updates the visibility of |other_bookmarked_button_|. Also shows or hide |
| - // the separator if required. |
| - void UpdateOtherBookmarksVisibility(); |
| + // Updates the visibility of |other_bookmarked_button_| and |
| + // |managed_bookmarks_button_|. Also shows or hides the separator if required. |
| + void UpdateButtonsVisibility(); |
| // Updates the visibility of |bookmarks_separator_view_|. |
| void UpdateBookmarksSeparatorVisibility(); |
| @@ -385,6 +389,9 @@ class BookmarkBarView : public DetachableToolbarView, |
| // shown. This is owned by the Profile. |
| BookmarkModel* model_; |
| + // The ChromeBookmarkClient that owns the |model_|. |
| + ChromeBookmarkClient* client_; |
|
sky
2014/06/05 23:46:47
Seems unnecessary to have both this and model_. In
Joao da Silva
2014/06/06 15:41:03
Will do.
|
| + |
| // Used to manage showing a Menu, either for the most recently bookmarked |
| // entries, or for the starred folder. |
| BookmarkMenuController* bookmark_menu_; |
| @@ -401,6 +408,9 @@ class BookmarkBarView : public DetachableToolbarView, |
| // Shows the other bookmark entries. |
| views::MenuButton* other_bookmarked_button_; |
| + // Shows the managed bookmarks entries. |
| + views::MenuButton* managed_bookmarks_button_; |
| + |
| // Shows the Apps page shortcut. |
| views::TextButton* apps_page_shortcut_; |