blob: a1d7fd4b8a8cc430f616c5d189fea340e463f206 [file] [log] [blame]
caelyn4e4e08a2015-02-04 21:27:491// Copyright 2015 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/ui/browser_commands_chromeos.h"
6
bratell0a7406f2017-03-28 07:46:377#include "base/metrics/user_metrics.h"
caelyn4e4e08a2015-02-04 21:27:498#include "base/metrics/user_metrics_action.h"
James Cook5e9d3402017-11-01 00:20:129#include "chrome/browser/ui/ash/chrome_screenshot_grabber.h"
caelyn4e4e08a2015-02-04 21:27:4910
11using base::UserMetricsAction;
12
13void TakeScreenshot() {
bratell0a7406f2017-03-28 07:46:3714 base::RecordAction(UserMetricsAction("Menu_Take_Screenshot"));
James Cook5e9d3402017-11-01 00:20:1215 ChromeScreenshotGrabber* grabber = ChromeScreenshotGrabber::Get();
16 if (grabber->CanTakeScreenshot())
17 grabber->HandleTakeScreenshotForAllRootWindows();
caelyn4e4e08a2015-02-04 21:27:4918}