cursor_manager_test_api.cc revision 5821806d5e7f356e8fa4b058a389a808ea183019
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
3// found in the LICENSE file.
4
5#include "ash/test/cursor_manager_test_api.h"
6
7#include "ash/wm/cursor_manager.h"
8#include "ash/wm/image_cursors.h"
9
10namespace ash {
11namespace test {
12
13CursorManagerTestApi::CursorManagerTestApi(CursorManager* cursor_manager)
14    : cursor_manager_(cursor_manager) {
15}
16
17CursorManagerTestApi::~CursorManagerTestApi() {
18}
19
20gfx::NativeCursor CursorManagerTestApi::GetCurrentCursor() {
21  return cursor_manager_->current_cursor_;
22}
23
24float CursorManagerTestApi::GetDeviceScaleFactor() {
25  return cursor_manager_->image_cursors_->GetDeviceScaleFactor();
26}
27
28}  // namespace test
29}  // namespace ash
30