// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef ASH_TEST_CURSOR_MANAGER_TEST_API_H_ #define ASH_TEST_CURSOR_MANAGER_TEST_API_H_ #include "base/basictypes.h" #include "ui/gfx/native_widget_types.h" namespace ash { class CursorManager; namespace test { // Use the api in this class to test CursorManager. class CursorManagerTestApi { public: explicit CursorManagerTestApi(CursorManager* cursor_manager); ~CursorManagerTestApi(); gfx::NativeCursor GetCurrentCursor() const; float GetDeviceScaleFactor() const; private: CursorManager* cursor_manager_; DISALLOW_COPY_AND_ASSIGN(CursorManagerTestApi); }; } // namespace test } // namespace ash #endif // ASH_TEST_CURSOR_MANAGER_TEST_API_H_