Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(709)

Side by Side Diff: chrome/browser/ui/cocoa/browser_window_cocoa.mm

Issue 1951153002: Remove AddSearchProvider (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: obsolescence date Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/cocoa/browser_window_cocoa.h" 5 #include "chrome/browser/ui/cocoa/browser_window_cocoa.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #import "base/mac/sdk_forward_declarations.h" 10 #import "base/mac/sdk_forward_declarations.h"
11 #include "base/message_loop/message_loop.h" 11 #include "base/message_loop/message_loop.h"
12 #include "base/strings/string_util.h" 12 #include "base/strings/string_util.h"
13 #include "base/strings/sys_string_conversions.h" 13 #include "base/strings/sys_string_conversions.h"
14 #include "chrome/app/chrome_command_ids.h" 14 #include "chrome/app/chrome_command_ids.h"
15 #include "chrome/browser/chrome_notification_types.h" 15 #include "chrome/browser/chrome_notification_types.h"
16 #include "chrome/browser/download/download_shelf.h" 16 #include "chrome/browser/download/download_shelf.h"
17 #include "chrome/browser/extensions/extension_util.h" 17 #include "chrome/browser/extensions/extension_util.h"
18 #include "chrome/browser/extensions/tab_helper.h" 18 #include "chrome/browser/extensions/tab_helper.h"
19 #include "chrome/browser/profiles/profile.h" 19 #include "chrome/browser/profiles/profile.h"
20 #include "chrome/browser/profiles/profile_window.h" 20 #include "chrome/browser/profiles/profile_window.h"
21 #include "chrome/browser/shell_integration.h" 21 #include "chrome/browser/shell_integration.h"
22 #include "chrome/browser/signin/chrome_signin_helper.h" 22 #include "chrome/browser/signin/chrome_signin_helper.h"
23 #include "chrome/browser/translate/chrome_translate_client.h" 23 #include "chrome/browser/translate/chrome_translate_client.h"
24 #include "chrome/browser/ui/browser.h" 24 #include "chrome/browser/ui/browser.h"
25 #include "chrome/browser/ui/browser_command_controller.h" 25 #include "chrome/browser/ui/browser_command_controller.h"
26 #include "chrome/browser/ui/browser_commands_mac.h" 26 #include "chrome/browser/ui/browser_commands_mac.h"
27 #include "chrome/browser/ui/browser_list.h" 27 #include "chrome/browser/ui/browser_list.h"
28 #include "chrome/browser/ui/browser_window_state.h" 28 #include "chrome/browser/ui/browser_window_state.h"
29 #import "chrome/browser/ui/cocoa/autofill/save_card_bubble_view_bridge.h" 29 #import "chrome/browser/ui/cocoa/autofill/save_card_bubble_view_bridge.h"
30 #import "chrome/browser/ui/cocoa/browser/edit_search_engine_cocoa_controller.h"
31 #import "chrome/browser/ui/cocoa/browser/exclusive_access_controller_views.h" 30 #import "chrome/browser/ui/cocoa/browser/exclusive_access_controller_views.h"
32 #import "chrome/browser/ui/cocoa/browser_window_controller.h" 31 #import "chrome/browser/ui/cocoa/browser_window_controller.h"
33 #import "chrome/browser/ui/cocoa/browser_window_utils.h" 32 #import "chrome/browser/ui/cocoa/browser_window_utils.h"
34 #import "chrome/browser/ui/cocoa/chrome_event_processing_window.h" 33 #import "chrome/browser/ui/cocoa/chrome_event_processing_window.h"
35 #import "chrome/browser/ui/cocoa/constrained_window/constrained_window_sheet_con troller.h" 34 #import "chrome/browser/ui/cocoa/constrained_window/constrained_window_sheet_con troller.h"
36 #import "chrome/browser/ui/cocoa/download/download_shelf_controller.h" 35 #import "chrome/browser/ui/cocoa/download/download_shelf_controller.h"
37 #import "chrome/browser/ui/cocoa/extensions/browser_actions_controller.h" 36 #import "chrome/browser/ui/cocoa/extensions/browser_actions_controller.h"
38 #include "chrome/browser/ui/cocoa/find_bar/find_bar_bridge.h" 37 #include "chrome/browser/ui/cocoa/find_bar/find_bar_bridge.h"
39 #import "chrome/browser/ui/cocoa/info_bubble_view.h" 38 #import "chrome/browser/ui/cocoa/info_bubble_view.h"
40 #include "chrome/browser/ui/cocoa/key_equivalent_constants.h" 39 #include "chrome/browser/ui/cocoa/key_equivalent_constants.h"
(...skipping 386 matching lines...) Expand 10 before | Expand all | Expand 10 after
427 } 426 }
428 427
429 bool BrowserWindowCocoa::IsFullscreen() const { 428 bool BrowserWindowCocoa::IsFullscreen() const {
430 return [controller_ isInAnyFullscreenMode]; 429 return [controller_ isInAnyFullscreenMode];
431 } 430 }
432 431
433 bool BrowserWindowCocoa::IsFullscreenBubbleVisible() const { 432 bool BrowserWindowCocoa::IsFullscreenBubbleVisible() const {
434 return false; // Currently only called from toolkit-views website_settings. 433 return false; // Currently only called from toolkit-views website_settings.
435 } 434 }
436 435
437 void BrowserWindowCocoa::ConfirmAddSearchProvider(
438 TemplateURL* template_url,
439 Profile* profile) {
440 // The controller will release itself when the window closes.
441 EditSearchEngineCocoaController* editor =
442 [[EditSearchEngineCocoaController alloc] initWithProfile:profile
443 delegate:NULL
444 templateURL:template_url];
445 [NSApp beginSheet:[editor window]
446 modalForWindow:window()
447 modalDelegate:controller_
448 didEndSelector:@selector(sheetDidEnd:returnCode:context:)
449 contextInfo:NULL];
450 }
451
452 LocationBar* BrowserWindowCocoa::GetLocationBar() const { 436 LocationBar* BrowserWindowCocoa::GetLocationBar() const {
453 return [controller_ locationBarBridge]; 437 return [controller_ locationBarBridge];
454 } 438 }
455 439
456 void BrowserWindowCocoa::SetFocusToLocationBar(bool select_all) { 440 void BrowserWindowCocoa::SetFocusToLocationBar(bool select_all) {
457 [controller_ focusLocationBar:select_all ? YES : NO]; 441 [controller_ focusLocationBar:select_all ? YES : NO];
458 } 442 }
459 443
460 void BrowserWindowCocoa::UpdateReloadStopState(bool is_loading, bool force) { 444 void BrowserWindowCocoa::UpdateReloadStopState(bool is_loading, bool force) {
461 [controller_ setIsLoading:is_loading force:force]; 445 [controller_ setIsLoading:is_loading force:force];
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after
844 ExclusiveAccessContext* BrowserWindowCocoa::GetExclusiveAccessContext() { 828 ExclusiveAccessContext* BrowserWindowCocoa::GetExclusiveAccessContext() {
845 return [controller_ exclusiveAccessController]; 829 return [controller_ exclusiveAccessController];
846 } 830 }
847 831
848 void BrowserWindowCocoa::ShowImeWarningBubble( 832 void BrowserWindowCocoa::ShowImeWarningBubble(
849 const extensions::Extension* extension, 833 const extensions::Extension* extension,
850 const base::Callback<void(ImeWarningBubblePermissionStatus status)>& 834 const base::Callback<void(ImeWarningBubblePermissionStatus status)>&
851 callback) { 835 callback) {
852 NOTREACHED() << "The IME warning bubble is unsupported on this platform."; 836 NOTREACHED() << "The IME warning bubble is unsupported on this platform.";
853 } 837 }
OLDNEW
« no previous file with comments | « chrome/browser/ui/cocoa/browser_window_cocoa.h ('k') | chrome/browser/ui/search_engines/edit_search_engine_controller.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698