| OLD | NEW |
| 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/tab_contents/render_view_context_menu.h" | 5 #include "chrome/browser/tab_contents/render_view_context_menu.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| 11 #include "apps/app_load_service.h" |
| 11 #include "base/command_line.h" | 12 #include "base/command_line.h" |
| 12 #include "base/logging.h" | 13 #include "base/logging.h" |
| 13 #include "base/metrics/histogram.h" | 14 #include "base/metrics/histogram.h" |
| 14 #include "base/prefs/pref_member.h" | 15 #include "base/prefs/pref_member.h" |
| 15 #include "base/prefs/pref_service.h" | 16 #include "base/prefs/pref_service.h" |
| 16 #include "base/stl_util.h" | 17 #include "base/stl_util.h" |
| 17 #include "base/string_util.h" | 18 #include "base/string_util.h" |
| 18 #include "base/time.h" | 19 #include "base/time.h" |
| 19 #include "base/utf_string_conversions.h" | 20 #include "base/utf_string_conversions.h" |
| 20 #include "chrome/app/chrome_command_ids.h" | 21 #include "chrome/app/chrome_command_ids.h" |
| (...skipping 1667 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1688 extensions::ExtensionSystem::Get(profile_)->extension_service()-> | 1689 extensions::ExtensionSystem::Get(profile_)->extension_service()-> |
| 1689 ReloadExtension(platform_app->id()); | 1690 ReloadExtension(platform_app->id()); |
| 1690 break; | 1691 break; |
| 1691 } | 1692 } |
| 1692 | 1693 |
| 1693 case IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP: { | 1694 case IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP: { |
| 1694 const Extension* platform_app = GetExtension(); | 1695 const Extension* platform_app = GetExtension(); |
| 1695 DCHECK(platform_app); | 1696 DCHECK(platform_app); |
| 1696 DCHECK(platform_app->is_platform_app()); | 1697 DCHECK(platform_app->is_platform_app()); |
| 1697 | 1698 |
| 1698 extensions::ExtensionSystem::Get(profile_)->extension_service()-> | 1699 apps::AppLoadService::Get(profile_)->RestartApplication( |
| 1699 RestartExtension(platform_app->id()); | 1700 platform_app->id()); |
| 1700 break; | 1701 break; |
| 1701 } | 1702 } |
| 1702 | 1703 |
| 1703 case IDC_PRINT: | 1704 case IDC_PRINT: |
| 1704 if (params_.media_type == WebContextMenuData::MediaTypeNone) { | 1705 if (params_.media_type == WebContextMenuData::MediaTypeNone) { |
| 1705 printing::PrintViewManager* print_view_manager = | 1706 printing::PrintViewManager* print_view_manager = |
| 1706 printing::PrintViewManager::FromWebContents(source_web_contents_); | 1707 printing::PrintViewManager::FromWebContents(source_web_contents_); |
| 1707 if (!print_view_manager) | 1708 if (!print_view_manager) |
| 1708 break; | 1709 break; |
| 1709 if (profile_->GetPrefs()->GetBoolean(prefs::kPrintPreviewDisabled)) { | 1710 if (profile_->GetPrefs()->GetBoolean(prefs::kPrintPreviewDisabled)) { |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2038 source_web_contents_->GetRenderViewHost()-> | 2039 source_web_contents_->GetRenderViewHost()-> |
| 2039 ExecuteMediaPlayerActionAtLocation(location, action); | 2040 ExecuteMediaPlayerActionAtLocation(location, action); |
| 2040 } | 2041 } |
| 2041 | 2042 |
| 2042 void RenderViewContextMenu::PluginActionAt( | 2043 void RenderViewContextMenu::PluginActionAt( |
| 2043 const gfx::Point& location, | 2044 const gfx::Point& location, |
| 2044 const WebPluginAction& action) { | 2045 const WebPluginAction& action) { |
| 2045 source_web_contents_->GetRenderViewHost()-> | 2046 source_web_contents_->GetRenderViewHost()-> |
| 2046 ExecutePluginActionAtLocation(location, action); | 2047 ExecutePluginActionAtLocation(location, action); |
| 2047 } | 2048 } |
| OLD | NEW |