Chromium Code Reviews| Index: athena/wm/window_manager_impl_test_api.h |
| diff --git a/athena/wm/window_manager_impl_test_api.h b/athena/wm/window_manager_impl_test_api.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..5003761d2e6354b25670ad24e78599e18c31b561 |
| --- /dev/null |
| +++ b/athena/wm/window_manager_impl_test_api.h |
| @@ -0,0 +1,34 @@ |
| +// Copyright 2014 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 ATHENA_WM_WINDOW_MANAGER_IMPL_TEST_API_H_ |
| +#define ATHENA_WM_WINDOW_MANAGER_IMPL_TEST_API_H_ |
| + |
| +#include "base/macros.h" |
| + |
| +namespace athena { |
| + |
| +class SplitViewController; |
| +class WindowListProvider; |
| +class WindowManager; |
| +class WindowManagerImpl; |
| + |
|
oshima
2014/08/21 19:24:03
can you put this in test namespace?
|
| +class WindowManagerImplTestApi { |
| + public: |
| + WindowManagerImplTestApi(); |
| + ~WindowManagerImplTestApi(); |
| + |
| + WindowManager* wm(); |
|
oshima
2014/08/21 19:24:03
There is a WindowManager::Get() so no need to expo
|
| + WindowListProvider* GetWindowListProvider(); |
| + SplitViewController* GetSplitViewController(); |
| + |
| + private: |
| + WindowManagerImpl* wm_; |
| + |
| + DISALLOW_COPY_AND_ASSIGN(WindowManagerImplTestApi); |
| +}; |
| + |
| +} // namespace athena |
| + |
| +#endif // ATHENA_WM_WINDOW_MANAGER_IMPL_TEST_API_H_ |