| 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 9792f76e1788b06c52f969fcacedb4025ba764e4..5186c47b94ed18013006f65b6781735b528294d7 100644
|
| --- a/mojo/services/window_manager/window_manager_app.h
|
| +++ b/mojo/services/window_manager/window_manager_app.h
|
| @@ -42,7 +42,7 @@ class WindowManagerApp : public ApplicationDelegate,
|
| public aura::client::FocusChangeObserver,
|
| public aura::client::ActivationChangeObserver {
|
| public:
|
| - WindowManagerApp();
|
| + explicit WindowManagerApp(view_manager::ViewManagerDelegate* delegate);
|
| virtual ~WindowManagerApp();
|
|
|
| void AddConnection(WindowManagerServiceImpl* connection);
|
| @@ -56,15 +56,15 @@ class WindowManagerApp : public ApplicationDelegate,
|
|
|
| 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;
|
| @@ -97,6 +97,8 @@ class WindowManagerApp : public ApplicationDelegate,
|
| // and removes from the registry.
|
| void UnregisterSubtree(view_manager::Id id);
|
|
|
| + view_manager::ViewManagerDelegate* wrapped_delegate_;
|
| +
|
| view_manager::ViewManager* view_manager_;
|
| view_manager::Node* root_;
|
|
|
|
|