Index: mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h |
diff --git a/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h b/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h |
index c9d81d5a9d09d90a4a3b0de7e70fb2c3d55d613e..fb983e66e613cd31dea1b6f27f59b0d50fd15a2b 100644 |
--- a/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h |
+++ b/mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h |
@@ -60,6 +60,9 @@ class ViewManagerClientImpl : public ViewManager, |
void SetVisible(Id node_id, bool visible); |
void Embed(const String& url, Id node_id); |
+ void Embed(const String& url, |
+ Id node_id, |
+ ServiceProviderPtr service_provider); |
void set_change_acked_callback(const base::Callback<void(void)>& callback) { |
change_acked_callback_ = callback; |
@@ -97,7 +100,8 @@ class ViewManagerClientImpl : public ViewManager, |
// Overridden from ViewManagerClient: |
virtual void OnEmbed(ConnectionSpecificId connection_id, |
const String& creator_url, |
- NodeDataPtr root) OVERRIDE; |
+ NodeDataPtr root, |
+ InterfaceRequest<ServiceProvider> services) OVERRIDE; |
virtual void OnNodeBoundsChanged(Id node_id, |
RectPtr old_bounds, |
RectPtr new_bounds) OVERRIDE; |
@@ -117,10 +121,11 @@ class ViewManagerClientImpl : public ViewManager, |
EventPtr event, |
const Callback<void()>& callback) OVERRIDE; |
virtual void OnFocusChanged(Id gained_focus_id, Id lost_focus_id) OVERRIDE; |
- virtual void Embed(const String& url) OVERRIDE; |
+ virtual void Embed( |
+ const String& url, |
+ InterfaceRequest<ServiceProvider> service_provider) OVERRIDE; |
virtual void DispatchOnViewInputEvent(Id view_id, EventPtr event) OVERRIDE; |
- void AddRoot(Node* root); |
void RemoveRoot(Node* root); |
void OnActionCompleted(bool success); |