Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / athena / wm / test / window_manager_impl_test_api.h
1 // Copyright 2014 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 #ifndef ATHENA_WM_TEST_WINDOW_MANAGER_IMPL_TEST_API_H_
6 #define ATHENA_WM_TEST_WINDOW_MANAGER_IMPL_TEST_API_H_
7
8 #include "base/macros.h"
9
10 namespace athena {
11 class SplitViewController;
12 class WindowListProvider;
13 class WindowManagerImpl;
14
15 namespace test {
16
17 class WindowManagerImplTestApi {
18  public:
19   WindowManagerImplTestApi();
20   ~WindowManagerImplTestApi();
21
22   athena::WindowManagerImpl* wm() { return wm_; }
23   athena::WindowListProvider* GetWindowListProvider();
24   athena::SplitViewController* GetSplitViewController();
25
26  private:
27   athena::WindowManagerImpl* wm_;
28
29   DISALLOW_COPY_AND_ASSIGN(WindowManagerImplTestApi);
30 };
31
32 }  // namespace test
33 }  // namespace athena
34
35 #endif  // ATHENA_WM_TEST_WINDOW_MANAGER_IMPL_TEST_API_H_