diff options
author | caelyn <caelyn@chromium.org> | 2015-02-04 13:27:49 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-04 21:29:05 +0000 |
commit | 4e4e08a606978ebd83ea28176d82af9d806effe0 (patch) | |
tree | 416a3d19fe32aea14e3f52cb2b12c5d592b1b376 /chrome/browser/ui/browser_command_controller.cc | |
parent | 6bd2fc1919a84eff0141634ccc49483669ab7e37 (diff) | |
download | chromium_src-4e4e08a606978ebd83ea28176d82af9d806effe0.zip chromium_src-4e4e08a606978ebd83ea28176d82af9d806effe0.tar.gz chromium_src-4e4e08a606978ebd83ea28176d82af9d806effe0.tar.bz2 |
Adding menu item to take screenshot
BUG=196658
Review URL: https://codereview.chromium.org/885673004
Cr-Commit-Position: refs/heads/master@{#314639}
Diffstat (limited to 'chrome/browser/ui/browser_command_controller.cc')
-rw-r--r-- | chrome/browser/ui/browser_command_controller.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc index 0b47a1a..d0c8e57 100644 --- a/chrome/browser/ui/browser_command_controller.cc +++ b/chrome/browser/ui/browser_command_controller.cc @@ -66,6 +66,7 @@ #include "ash/shell.h" #include "chrome/browser/ui/ash/multi_user/multi_user_context_menu.h" #include "chrome/browser/ui/ash/multi_user/multi_user_window_manager.h" +#include "chrome/browser/ui/browser_commands_chromeos.h" #endif #if defined(OS_LINUX) && !defined(OS_CHROMEOS) @@ -695,6 +696,11 @@ void BrowserCommandController::ExecuteCommandWithDisposition( case IDC_TASK_MANAGER: OpenTaskManager(browser_); break; +#if defined(OS_CHROMEOS) + case IDC_TAKE_SCREENSHOT: + TakeScreenshot(); + break; +#endif #if defined(GOOGLE_CHROME_BUILD) case IDC_FEEDBACK: OpenFeedbackDialog(browser_); @@ -966,6 +972,7 @@ void BrowserCommandController::InitCommandState() { !profile()->IsOffTheRecord()); command_updater_.UpdateCommandEnabled(IDC_CLEAR_BROWSING_DATA, normal_window); #if defined(OS_CHROMEOS) + command_updater_.UpdateCommandEnabled(IDC_TAKE_SCREENSHOT, true); command_updater_.UpdateCommandEnabled(IDC_TOUCH_HUD_PROJECTION_TOGGLE, true); #else // Chrome OS uses the system tray menu to handle multi-profiles. |