Index: mojo/services/window_manager/window_manager_app.h |
diff --git a/mojo/services/window_manager/window_manager_app.h b/mojo/services/window_manager/window_manager_app.h |
index bcd74db30ccfcd613961aaa99b45acd67d1ea57e..310dbcc97165ff673a1e970b7ed7cd42c9878235 100644 |
--- a/mojo/services/window_manager/window_manager_app.h |
+++ b/mojo/services/window_manager/window_manager_app.h |
@@ -48,7 +48,7 @@ class WindowManagerApp |
public InterfaceFactoryWithContext<WindowManagerServiceImpl, |
WindowManagerApp> { |
public: |
- WindowManagerApp(); |
+ explicit WindowManagerApp(view_manager::ViewManagerDelegate* delegate); |
virtual ~WindowManagerApp(); |
void AddConnection(WindowManagerServiceImpl* connection); |
@@ -62,15 +62,15 @@ class WindowManagerApp |
bool IsReady() const; |
- private: |
- typedef std::set<WindowManagerServiceImpl*> Connections; |
- typedef std::map<view_manager::Id, aura::Window*> NodeIdToWindowMap; |
- |
// Overridden from ApplicationDelegate: |
virtual void Initialize(ApplicationImpl* impl) MOJO_OVERRIDE; |
virtual bool ConfigureIncomingConnection(ApplicationConnection* connection) |
MOJO_OVERRIDE; |
+ private: |
+ typedef std::set<WindowManagerServiceImpl*> Connections; |
+ typedef std::map<view_manager::Id, aura::Window*> NodeIdToWindowMap; |
+ |
// Overridden from view_manager::ViewManagerDelegate: |
virtual void OnRootAdded(view_manager::ViewManager* view_manager, |
view_manager::Node* root) MOJO_OVERRIDE; |
@@ -103,6 +103,8 @@ class WindowManagerApp |
// and removes from the registry. |
void UnregisterSubtree(view_manager::Id id); |
+ view_manager::ViewManagerDelegate* wrapped_delegate_; |
+ |
view_manager::ViewManager* view_manager_; |
view_manager::ViewManagerClientFactory view_manager_client_factory_; |
view_manager::Node* root_; |