Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / guest_view / mime_handler_view / chrome_mime_handler_view_guest_delegate.h
index 939cd50..eaa88bf 100644 (file)
@@ -9,23 +9,28 @@
 
 namespace content {
 class WebContents;
+struct ContextMenuParams;
 }  // namespace content
 
-class ChromeMimeHandlerViewGuestDelegate
-    : public extensions::MimeHandlerViewGuestDelegate {
+namespace extensions {
+
+class ChromeMimeHandlerViewGuestDelegate : public MimeHandlerViewGuestDelegate {
  public:
-  explicit ChromeMimeHandlerViewGuestDelegate(
-      extensions::MimeHandlerViewGuest* guest);
-  virtual ~ChromeMimeHandlerViewGuestDelegate();
+  explicit ChromeMimeHandlerViewGuestDelegate(MimeHandlerViewGuest* guest);
+  ~ChromeMimeHandlerViewGuestDelegate() override;
 
   // MimeHandlerViewGuestDelegate.
-  virtual void AttachHelpers() OVERRIDE;
-  virtual void ChangeZoom(bool zoom_in) OVERRIDE;
+  void AttachHelpers() override;
+  bool HandleContextMenu(content::WebContents* web_contents,
+                         const content::ContextMenuParams& params) override;
+  void ChangeZoom(bool zoom_in) override;
 
  private:
-  extensions::MimeHandlerViewGuest* guest_;  // Owns us.
+  MimeHandlerViewGuest* guest_;  // Owns us.
 
   DISALLOW_COPY_AND_ASSIGN(ChromeMimeHandlerViewGuestDelegate);
 };
 
+}  // namespace extensions
+
 #endif  // CHROME_BROWSER_GUEST_VIEW_MIME_HANDLER_VIEW_CHROME_MIME_HANDLER_VIEW_GUEST_DELEGATE_H_