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

Side by Side Diff: chrome/browser/ui/cocoa/extensions/extension_action_context_menu.mm

Issue 5730004: Rename ExtensionsService to ExtensionService. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix typo Created 10 years 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 #import "chrome/browser/ui/cocoa/extensions/extension_action_context_menu.h" 5 #import "chrome/browser/ui/cocoa/extensions/extension_action_context_menu.h"
6 6
7 #include "app/l10n_util_mac.h" 7 #include "app/l10n_util_mac.h"
8 #include "base/sys_string_conversions.h" 8 #include "base/sys_string_conversions.h"
9 #include "base/task.h" 9 #include "base/task.h"
10 #include "chrome/browser/browser_list.h" 10 #include "chrome/browser/browser_list.h"
11 #include "chrome/browser/extensions/extension_install_ui.h" 11 #include "chrome/browser/extensions/extension_install_ui.h"
12 #include "chrome/browser/extensions/extensions_service.h" 12 #include "chrome/browser/extensions/extension_service.h"
13 #include "chrome/browser/extensions/extension_tabs_module.h" 13 #include "chrome/browser/extensions/extension_tabs_module.h"
14 #include "chrome/browser/prefs/pref_change_registrar.h" 14 #include "chrome/browser/prefs/pref_change_registrar.h"
15 #include "chrome/browser/prefs/pref_service.h" 15 #include "chrome/browser/prefs/pref_service.h"
16 #include "chrome/browser/profiles/profile.h" 16 #include "chrome/browser/profiles/profile.h"
17 #include "chrome/browser/ui/cocoa/browser_window_cocoa.h" 17 #include "chrome/browser/ui/cocoa/browser_window_cocoa.h"
18 #include "chrome/browser/ui/cocoa/browser_window_controller.h" 18 #include "chrome/browser/ui/cocoa/browser_window_controller.h"
19 #include "chrome/browser/ui/cocoa/extensions/browser_actions_controller.h" 19 #include "chrome/browser/ui/cocoa/extensions/browser_actions_controller.h"
20 #include "chrome/browser/ui/cocoa/extensions/extension_popup_controller.h" 20 #include "chrome/browser/ui/cocoa/extensions/extension_popup_controller.h"
21 #include "chrome/browser/ui/cocoa/info_bubble_view.h" 21 #include "chrome/browser/ui/cocoa/info_bubble_view.h"
22 #import "chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.h" 22 #import "chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.h"
(...skipping 17 matching lines...) Expand all
40 : extension_(extension), 40 : extension_(extension),
41 profile_(profile) { 41 profile_(profile) {
42 install_ui_.reset(new ExtensionInstallUI(profile)); 42 install_ui_.reset(new ExtensionInstallUI(profile));
43 install_ui_->ConfirmUninstall(this, extension_); 43 install_ui_->ConfirmUninstall(this, extension_);
44 } 44 }
45 45
46 ~AsyncUninstaller() {} 46 ~AsyncUninstaller() {}
47 47
48 // Overridden by ExtensionInstallUI::Delegate. 48 // Overridden by ExtensionInstallUI::Delegate.
49 virtual void InstallUIProceed() { 49 virtual void InstallUIProceed() {
50 profile_->GetExtensionsService()-> 50 profile_->GetExtensionService()->
51 UninstallExtension(extension_->id(), false); 51 UninstallExtension(extension_->id(), false);
52 } 52 }
53 53
54 virtual void InstallUIAbort() {} 54 virtual void InstallUIAbort() {}
55 55
56 private: 56 private:
57 // The extension that we're loading the icon for. Weak. 57 // The extension that we're loading the icon for. Weak.
58 const Extension* extension_; 58 const Extension* extension_;
59 59
60 // The current profile. Weak. 60 // The current profile. Weak.
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 browser->OpenURL(url, GURL(), NEW_FOREGROUND_TAB, PageTransition::LINK); 209 browser->OpenURL(url, GURL(), NEW_FOREGROUND_TAB, PageTransition::LINK);
210 break; 210 break;
211 } 211 }
212 case kExtensionContextOptions: { 212 case kExtensionContextOptions: {
213 DCHECK(!extension_->options_url().is_empty()); 213 DCHECK(!extension_->options_url().is_empty());
214 profile_->GetExtensionProcessManager()->OpenOptionsPage(extension_, 214 profile_->GetExtensionProcessManager()->OpenOptionsPage(extension_,
215 browser); 215 browser);
216 break; 216 break;
217 } 217 }
218 case kExtensionContextDisable: { 218 case kExtensionContextDisable: {
219 ExtensionsService* extensionService = profile_->GetExtensionsService(); 219 ExtensionService* extensionService = profile_->GetExtensionService();
220 if (!extensionService) 220 if (!extensionService)
221 return; // Incognito mode. 221 return; // Incognito mode.
222 extensionService->DisableExtension(extension_->id()); 222 extensionService->DisableExtension(extension_->id());
223 break; 223 break;
224 } 224 }
225 case kExtensionContextUninstall: { 225 case kExtensionContextUninstall: {
226 uninstaller_.reset(new AsyncUninstaller(extension_, profile_)); 226 uninstaller_.reset(new AsyncUninstaller(extension_, profile_));
227 break; 227 break;
228 } 228 }
229 case kExtensionContextManage: { 229 case kExtensionContextManage: {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
269 } 269 }
270 270
271 - (BOOL)validateMenuItem:(NSMenuItem*)menuItem { 271 - (BOOL)validateMenuItem:(NSMenuItem*)menuItem {
272 if([menuItem isEqualTo:inspectorItem_.get()]) { 272 if([menuItem isEqualTo:inspectorItem_.get()]) {
273 return action_ && action_->HasPopup(CurrentTabId()); 273 return action_ && action_->HasPopup(CurrentTabId());
274 } 274 }
275 return YES; 275 return YES;
276 } 276 }
277 277
278 @end 278 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698