| Index: chrome/browser/ui/cocoa/browser_window_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| index cddca0ecf9838acc947a8625373a9cb033c75b45..00149e9d5f091cda341c29d7a9edbe326b2ac3fd 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -64,6 +64,7 @@
|
| #import "chrome/browser/ui/cocoa/tabs/tab_strip_view.h"
|
| #import "chrome/browser/ui/cocoa/tabs/tab_view.h"
|
| #import "chrome/browser/ui/cocoa/toolbar/toolbar_controller.h"
|
| +#import "chrome/browser/ui/cocoa/translate/translate_bubble_controller.h"
|
| #include "chrome/browser/ui/fullscreen/fullscreen_controller.h"
|
| #include "chrome/browser/ui/omnibox/location_bar.h"
|
| #include "chrome/browser/ui/tabs/dock_info.h"
|
| @@ -1247,6 +1248,10 @@ enum {
|
| [toolbarController_ setStarredState:isStarred];
|
| }
|
|
|
| +- (void)setTranslateIconToggled:(BOOL)on {
|
| + [toolbarController_ setTranslateIconToggled:on];
|
| +}
|
| +
|
| - (void)zoomChangedForActiveTab:(BOOL)canShowBubble {
|
| [toolbarController_ zoomChangedForActiveTab:canShowBubble];
|
| }
|
| @@ -1679,6 +1684,16 @@ enum {
|
| }
|
| }
|
|
|
| +- (void)showTranslateBubbleForWebContents:(content::WebContents*)contents
|
| + viewState:(TranslateBubbleModel::
|
| + ViewState)viewState
|
| + errorType:(TranslateErrors::Type)errorType {
|
| + [TranslateBubbleController showBubbleWithBrowserWindowController:self
|
| + webContents:contents
|
| + viewState:viewState
|
| + errorType:errorType];
|
| +}
|
| +
|
| // Nil out the weak bookmark bubble controller reference.
|
| - (void)bookmarkBubbleWindowWillClose:(NSNotification*)notification {
|
| DCHECK_EQ([notification object], [bookmarkBubbleController_ window]);
|
|
|