| 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 |