Index: athena/wm/public/window_manager.h |
diff --git a/athena/wm/public/window_manager.h b/athena/wm/public/window_manager.h |
deleted file mode 100644 |
index c626902a22c0e155a3cf4f9a70afa150825d0a45..0000000000000000000000000000000000000000 |
--- a/athena/wm/public/window_manager.h |
+++ /dev/null |
@@ -1,42 +0,0 @@ |
-// 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_SCREEN_PUBLIC_WINDOW_MANAGER_H_ |
-#define ATHENA_SCREEN_PUBLIC_WINDOW_MANAGER_H_ |
- |
-#include "athena/athena_export.h" |
- |
-namespace athena { |
- |
-class WindowListProvider; |
-class WindowManagerObserver; |
- |
-// Manages the application, web windows. |
-class ATHENA_EXPORT WindowManager { |
- public: |
- // Creates and deletes the singleton object of the WindowManager |
- // implementation. |
- static WindowManager* Create(); |
- static void Shutdown(); |
- static WindowManager* Get(); |
- |
- virtual ~WindowManager() {} |
- |
- virtual void EnterOverview() = 0; |
- virtual void ExitOverview() = 0; |
- virtual bool IsOverviewModeActive() = 0; |
- |
- virtual void AddObserver(WindowManagerObserver* observer) = 0; |
- virtual void RemoveObserver(WindowManagerObserver* observer) = 0; |
- |
- virtual void ToggleSplitViewForTest() = 0; |
- |
- // This returns the window list provider of the current MRU order of windows. |
- // The ownership remains with the WindowManager. |
- virtual WindowListProvider* GetWindowListProvider() = 0; |
-}; |
- |
-} // namespace athena |
- |
-#endif // ATHENA_SCREEN_PUBLIC_WINDOW_MANAGER_H_ |