Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / components / translate / content / browser / content_translate_driver.h
index 7f686f3..bae58bb 100644 (file)
@@ -13,6 +13,8 @@ class NavigationController;
 class WebContents;
 }
 
+namespace translate {
+
 // Content implementation of TranslateDriver.
 class ContentTranslateDriver : public TranslateDriver {
  public:
@@ -40,17 +42,17 @@ class ContentTranslateDriver : public TranslateDriver {
   virtual void OnIsPageTranslatedChanged() OVERRIDE;
   virtual void OnTranslateEnabledChanged() OVERRIDE;
   virtual bool IsLinkNavigation() OVERRIDE;
-  virtual void TranslatePage(const std::string& translate_script,
+  virtual void TranslatePage(int page_seq_no,
+                             const std::string& translate_script,
                              const std::string& source_lang,
                              const std::string& target_lang) OVERRIDE;
-  virtual void RevertTranslation() OVERRIDE;
+  virtual void RevertTranslation(int page_seq_no) OVERRIDE;
   virtual bool IsOffTheRecord() OVERRIDE;
   virtual const std::string& GetContentsMimeType() OVERRIDE;
   virtual const GURL& GetLastCommittedURL() OVERRIDE;
   virtual const GURL& GetActiveURL() OVERRIDE;
   virtual const GURL& GetVisibleURL() OVERRIDE;
   virtual bool HasCurrentPage() OVERRIDE;
-  virtual int GetCurrentPageID() OVERRIDE;
   virtual void OpenUrlInNewTab(const GURL& url) OVERRIDE;
 
  private:
@@ -62,4 +64,6 @@ class ContentTranslateDriver : public TranslateDriver {
   DISALLOW_COPY_AND_ASSIGN(ContentTranslateDriver);
 };
 
+}  // namespace translate
+
 #endif  // COMPONENTS_TRANSLATE_CONTENT_BROWSER_CONTENT_TRANSLATE_DRIVER_H_