From 4deac0de619aa03721e3cadd0622de98c693360e Mon Sep 17 00:00:00 2001 From: "engedy@chromium.org" Date: Fri, 1 Nov 2013 17:20:06 +0000 Subject: Refactored GlobalError to allow having custom bubble UI or no bubble at all. BUG=298036 Review URL: https://codereview.chromium.org/27173002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232419 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/ui/cocoa/global_error_bubble_controller.h | 4 ++-- chrome/browser/ui/cocoa/global_error_bubble_controller.mm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'chrome/browser/ui/cocoa') diff --git a/chrome/browser/ui/cocoa/global_error_bubble_controller.h b/chrome/browser/ui/cocoa/global_error_bubble_controller.h index b2106e6..5d80a35 100644 --- a/chrome/browser/ui/cocoa/global_error_bubble_controller.h +++ b/chrome/browser/ui/cocoa/global_error_bubble_controller.h @@ -12,7 +12,7 @@ #import "chrome/browser/ui/cocoa/base_bubble_controller.h" class Browser; -class GlobalError; +class GlobalErrorWithStandardBubble; @class GTMUILocalizerAndLayoutTweaker; @class GTMWidthBasedTweaker; class Profile; @@ -25,7 +25,7 @@ class Bridge; // about a global error. @interface GlobalErrorBubbleController : BaseBubbleController { @private - base::WeakPtr error_; + base::WeakPtr error_; scoped_ptr bridge_; Browser* browser_; diff --git a/chrome/browser/ui/cocoa/global_error_bubble_controller.mm b/chrome/browser/ui/cocoa/global_error_bubble_controller.mm index 4ccb41a..d053972 100644 --- a/chrome/browser/ui/cocoa/global_error_bubble_controller.mm +++ b/chrome/browser/ui/cocoa/global_error_bubble_controller.mm @@ -55,7 +55,7 @@ class Bridge : public GlobalErrorBubbleViewBase { @implementation GlobalErrorBubbleController + (GlobalErrorBubbleViewBase*)showForBrowser:(Browser*)browser - error:(const base::WeakPtr&)error { + error:(const base::WeakPtr&)error { NSWindow* parentWindow = browser->window()->GetNativeWindow(); BrowserWindowController* bwc = [BrowserWindowController browserWindowControllerForWindow:parentWindow]; @@ -161,8 +161,8 @@ class Bridge : public GlobalErrorBubbleViewBase { @end -GlobalErrorBubbleViewBase* GlobalErrorBubbleViewBase::ShowBubbleView( +GlobalErrorBubbleViewBase* GlobalErrorBubbleViewBase::ShowStandardBubbleView( Browser* browser, - const base::WeakPtr& error) { + const base::WeakPtr& error) { return [GlobalErrorBubbleController showForBrowser:browser error:error]; } -- cgit v1.1