Index: services/window_manager/window_manager_delegate.h |
diff --git a/services/window_manager/window_manager_delegate.h b/services/window_manager/window_manager_delegate.h |
deleted file mode 100644 |
index 88ebb9059076ce9ffc0ed0a5d2dd311189cb766c..0000000000000000000000000000000000000000 |
--- a/services/window_manager/window_manager_delegate.h |
+++ /dev/null |
@@ -1,54 +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 SERVICES_WINDOW_MANAGER_WINDOW_MANAGER_DELEGATE_H_ |
-#define SERVICES_WINDOW_MANAGER_WINDOW_MANAGER_DELEGATE_H_ |
- |
-#include "base/memory/scoped_ptr.h" |
-#include "mojo/public/cpp/bindings/string.h" |
-#include "mojo/public/interfaces/application/service_provider.mojom.h" |
-#include "mojo/services/view_manager/cpp/view_manager_delegate.h" |
- |
-namespace mojo { |
-class ApplicationConnection; |
-} |
- |
-namespace window_manager { |
- |
-class WindowManagerRoot; |
- |
-class WindowManagerDelegate { |
- public: |
- // See WindowManager::Embed() for details. |
- virtual void Embed(const mojo::String& url, |
- mojo::InterfaceRequest<mojo::ServiceProvider> services, |
- mojo::ServiceProviderPtr exposed_services) = 0; |
- |
- protected: |
- virtual ~WindowManagerDelegate() {} |
-}; |
- |
-// Controls a single instance of WindowManagerRoot, representing one native |
-// window and all its Mojo-controlled views inside it. Instances of this object |
-// are owned by the WindowManagerRoot they control. |
-class WindowManagerController : public WindowManagerDelegate, |
- public mojo::ViewManagerDelegate {}; |
- |
-// Creates WindowManagerControllers. |
-// This class should be implemented by window managers and passed to the |
-// WindowManagerApp object. |
-class WindowManagerControllerFactory { |
- public: |
- // CreateWindowManagerController() is called by WindowManagerRoot to create |
- // its controller. The WindowManagerRoot passed to this method is guaranteed |
- // to remain valid for the entire lifetime of the created |
- // WindowManagerController. |
- virtual scoped_ptr<WindowManagerController> CreateWindowManagerController( |
- mojo::ApplicationConnection* connection, |
- WindowManagerRoot* wm_root_) = 0; |
-}; |
- |
-} // namespace mojo |
- |
-#endif // SERVICES_WINDOW_MANAGER_WINDOW_MANAGER_DELEGATE_H_ |