OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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/panels/panel_settings_menu_model.h" | 5 #include "chrome/browser/ui/panels/panel_settings_menu_model.h" |
6 | 6 |
7 #include "base/logging.h" | 7 #include "base/logging.h" |
8 #include "base/utf_string_conversions.h" | 8 #include "base/utf_string_conversions.h" |
9 #include "chrome/browser/extensions/extension_service.h" | 9 #include "chrome/browser/extensions/extension_service.h" |
10 #include "chrome/browser/profiles/profile.h" | 10 #include "chrome/browser/profiles/profile.h" |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
70 void PanelSettingsMenuModel::ExecuteCommand(int command_id) { | 70 void PanelSettingsMenuModel::ExecuteCommand(int command_id) { |
71 const Extension* extension = panel_->GetExtension(); | 71 const Extension* extension = panel_->GetExtension(); |
72 DCHECK(extension); | 72 DCHECK(extension); |
73 | 73 |
74 Browser* browser = panel_->browser(); | 74 Browser* browser = panel_->browser(); |
75 switch (command_id) { | 75 switch (command_id) { |
76 case COMMAND_NAME: | 76 case COMMAND_NAME: |
77 browser->OpenURL(extension->GetHomepageURL(), | 77 browser->OpenURL(extension->GetHomepageURL(), |
78 GURL(), | 78 GURL(), |
79 NEW_FOREGROUND_TAB, | 79 NEW_FOREGROUND_TAB, |
80 PageTransition::LINK); | 80 content::PAGE_TRANSITION_LINK); |
81 break; | 81 break; |
82 case COMMAND_CONFIGURE: | 82 case COMMAND_CONFIGURE: |
83 DCHECK(!extension->options_url().is_empty()); | 83 DCHECK(!extension->options_url().is_empty()); |
84 browser->GetProfile()->GetExtensionProcessManager()->OpenOptionsPage( | 84 browser->GetProfile()->GetExtensionProcessManager()->OpenOptionsPage( |
85 extension, browser); | 85 extension, browser); |
86 break; | 86 break; |
87 case COMMAND_DISABLE: | 87 case COMMAND_DISABLE: |
88 browser->GetProfile()->GetExtensionService()->DisableExtension( | 88 browser->GetProfile()->GetExtensionService()->DisableExtension( |
89 extension->id()); | 89 extension->id()); |
90 break; | 90 break; |
(...skipping 16 matching lines...) Expand all Loading... |
107 void PanelSettingsMenuModel::ExtensionUninstallAccepted() { | 107 void PanelSettingsMenuModel::ExtensionUninstallAccepted() { |
108 const Extension* extension = panel_->GetExtension(); | 108 const Extension* extension = panel_->GetExtension(); |
109 DCHECK(extension); | 109 DCHECK(extension); |
110 | 110 |
111 panel_->browser()->GetProfile()->GetExtensionService()-> | 111 panel_->browser()->GetProfile()->GetExtensionService()-> |
112 UninstallExtension(extension->id(), false, NULL); | 112 UninstallExtension(extension->id(), false, NULL); |
113 } | 113 } |
114 | 114 |
115 void PanelSettingsMenuModel::ExtensionUninstallCanceled() { | 115 void PanelSettingsMenuModel::ExtensionUninstallCanceled() { |
116 } | 116 } |
OLD | NEW |