// Copyright (c) 2013 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_MIRROR_WINDOW_TEST_API_H_ #define ASH_TEST_MIRROR_WINDOW_TEST_API_H_ #include "base/basictypes.h" #include "base/memory/scoped_ptr.h" namespace aura { class Window; class WindowTreeHost; } namespace gfx { class Point; } namespace ash { class RootWindowTransformer; namespace test { class MirrorWindowTestApi { public: MirrorWindowTestApi() {} ~MirrorWindowTestApi() {} const aura::WindowTreeHost* GetHost() const; int GetCurrentCursorType() const; const gfx::Point& GetCursorHotPoint() const; const aura::Window* GetCursorWindow() const; scoped_ptr CreateCurrentRootWindowTransformer() const; private: DISALLOW_COPY_AND_ASSIGN(MirrorWindowTestApi); }; } // namespace test } // namespace ash #endif // ASH_TEST_MIRROR_WINDOW_TEST_API_H_