| Index: chrome/browser/chromeos/arc/arc_intent_helper_bridge.h
 | 
| diff --git a/chrome/browser/chromeos/arc/arc_intent_helper_bridge.h b/chrome/browser/chromeos/arc/arc_intent_helper_bridge.h
 | 
| index bc89532cd54e23289f2c7987dda5deb8210975b3..cbb9492c583f7ba96250191de50e0e93ea512154 100644
 | 
| --- a/chrome/browser/chromeos/arc/arc_intent_helper_bridge.h
 | 
| +++ b/chrome/browser/chromeos/arc/arc_intent_helper_bridge.h
 | 
| @@ -4,8 +4,10 @@
 | 
|  #ifndef CHROME_BROWSER_CHROMEOS_ARC_ARC_INTENT_HELPER_BRIDGE_H_
 | 
|  #define CHROME_BROWSER_CHROMEOS_ARC_ARC_INTENT_HELPER_BRIDGE_H_
 | 
|  
 | 
| +#include "ash/renderer_context_menu/open_with_menu_controller.h"
 | 
|  #include "base/macros.h"
 | 
|  #include "base/memory/scoped_ptr.h"
 | 
| +#include "chrome/browser/chromeos/arc/open_with_menu_controller_delegate.h"
 | 
|  #include "chrome/browser/chromeos/arc/settings_bridge.h"
 | 
|  #include "components/arc/arc_bridge_service.h"
 | 
|  #include "components/arc/arc_service.h"
 | 
| @@ -18,6 +20,7 @@ namespace arc {
 | 
|  class ArcIntentHelperBridge : public ArcService,
 | 
|                                public ArcBridgeService::Observer,
 | 
|                                public IntentHelperHost,
 | 
| +                              public ash::OpenWithMenuController::Delegate,
 | 
|                                public SettingsBridge::Delegate {
 | 
|   public:
 | 
|    explicit ArcIntentHelperBridge(ArcBridgeService* bridge_service);
 | 
| @@ -35,9 +38,18 @@ class ArcIntentHelperBridge : public ArcService,
 | 
|    // arc::IntentHelperHost
 | 
|    void OnOpenUrl(const mojo::String& url) override;
 | 
|  
 | 
| +  // ash::OpenWithMenuController::Delegate
 | 
| +  int PopulateOpenWithMenu(RenderViewContextMenuProxy* proxy,
 | 
| +                           int menu_id_start,
 | 
| +                           size_t num_menu_items,
 | 
| +                           const GURL& url) override;
 | 
| +  void ExecuteCommand(int id) override;
 | 
| +  void MenuClosed() override;
 | 
| +
 | 
|   private:
 | 
|    mojo::Binding<IntentHelperHost> binding_;
 | 
|    scoped_ptr<SettingsBridge> settings_bridge_;
 | 
| +  scoped_ptr<OpenWithMenuControllerDelegate> menu_delegate_impl_;
 | 
|  
 | 
|    DISALLOW_COPY_AND_ASSIGN(ArcIntentHelperBridge);
 | 
|  };
 | 
| 
 |