Index: components/translate/content/browser/content_translate_driver.h |
diff --git a/components/translate/content/browser/content_translate_driver.h b/components/translate/content/browser/content_translate_driver.h |
index 92d5d647b219a081d662bea1f8bdc8e4571dee8c..529d11ad1b5be84c75e23ce7a8a43324e7a2f060 100644 |
--- a/components/translate/content/browser/content_translate_driver.h |
+++ b/components/translate/content/browser/content_translate_driver.h |
@@ -21,6 +21,8 @@ namespace translate { |
struct LanguageDetectionDetails; |
class TranslateManager; |
+class BrowserCldDataProvider; |
+ |
// Content implementation of TranslateDriver. |
class ContentTranslateDriver : public TranslateDriver, |
@@ -114,6 +116,9 @@ class ContentTranslateDriver : public TranslateDriver, |
// Max number of attempts before checking if a page has been reloaded. |
int max_reload_check_attempts_; |
+ // Provides CLD data for this process. |
+ scoped_ptr<translate::BrowserCldDataProvider> cld_data_provider_; |
+ |
base::WeakPtrFactory<ContentTranslateDriver> weak_pointer_factory_; |
DISALLOW_COPY_AND_ASSIGN(ContentTranslateDriver); |