Index: components/mus/view_tree_host_impl.h |
diff --git a/components/mus/view_tree_host_impl.h b/components/mus/view_tree_host_impl.h |
index 3aaeb808fe88f0808c0e586f4791ae6f2dd8b7eb..98ee797e14c13d33ebae67a550c7f40ab254cb26 100644 |
--- a/components/mus/view_tree_host_impl.h |
+++ b/components/mus/view_tree_host_impl.h |
@@ -73,6 +73,8 @@ class ViewTreeHostImpl : public DisplayManagerDelegate, |
ServerView* root_view() { return root_.get(); } |
const ServerView* root_view() const { return root_.get(); } |
+ void SetCapture(ServerView* view); |
+ |
void SetFocusedView(ServerView* view); |
ServerView* GetFocusedView(); |
void DestroyFocusController(); |
@@ -97,6 +99,7 @@ class ViewTreeHostImpl : public DisplayManagerDelegate, |
// DisplayManagerDelegate: |
ServerView* GetRootView() override; |
void OnEvent(mojo::EventPtr event) override; |
+ void OnLostCapture() override; |
void OnDisplayClosed() override; |
void OnViewportMetricsChanged( |
const mojo::ViewportMetrics& old_metrics, |
@@ -113,6 +116,7 @@ class ViewTreeHostImpl : public DisplayManagerDelegate, |
scoped_ptr<ServerView> root_; |
scoped_ptr<DisplayManager> display_manager_; |
scoped_ptr<FocusController> focus_controller_; |
+ ServerView* captured_view_; |
DISALLOW_COPY_AND_ASSIGN(ViewTreeHostImpl); |
}; |