1// Copyright 2013 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 "ash/test/test_screenshot_delegate.h" 6 7namespace ash { 8namespace test { 9 10TestScreenshotDelegate::TestScreenshotDelegate() 11 : handle_take_screenshot_count_(0), 12 handle_take_partial_screenshot_count_(0), 13 can_take_screenshot_(true) { 14} 15 16TestScreenshotDelegate::~TestScreenshotDelegate() { 17} 18 19void TestScreenshotDelegate::HandleTakeScreenshotForAllRootWindows() { 20 handle_take_screenshot_count_++; 21} 22 23void TestScreenshotDelegate::HandleTakePartialScreenshot( 24 aura::Window* window, const gfx::Rect& rect) { 25 handle_take_partial_screenshot_count_++; 26 last_rect_ = rect; 27} 28 29bool TestScreenshotDelegate::CanTakeScreenshot() { 30 return can_take_screenshot_; 31} 32 33} // namespace test 34} // namespace ash 35