Chromium Code Reviews| Index: chrome/browser/ui/android/infobars/translate_compact_infobar.h |
| diff --git a/chrome/browser/ui/android/infobars/translate_compact_infobar.h b/chrome/browser/ui/android/infobars/translate_compact_infobar.h |
| index d186030bc016d2c4f19bf54925ad98ecb30022a3..aeabb616fe27b7a9b09335e18414955f6212d4bf 100644 |
| --- a/chrome/browser/ui/android/infobars/translate_compact_infobar.h |
| +++ b/chrome/browser/ui/android/infobars/translate_compact_infobar.h |
| @@ -39,6 +39,11 @@ class TranslateCompactInfoBar |
| // Check whether we should automatically trigger "Always Translate". |
| bool ShouldAutoAlwaysTranslate(); |
| + // Check whether we should automatically trigger "Never Translate Language". |
| + jboolean ShouldAutoNeverTranslate( |
| + JNIEnv* env, |
| + const base::android::JavaParamRef<jobject>& obj); |
| + |
| // ContentTranslateDriver::Observer implementation. |
| void OnPageTranslated(const std::string& original_lang, |
| const std::string& translated_lang, |
| @@ -55,6 +60,13 @@ class TranslateCompactInfoBar |
| translate::TranslateInfoBarDelegate* GetDelegate(); |
| translate::ContentTranslateDriver* translate_driver_; |
| + // If number of consecutive translations is equal to this number, infobar will |
| + // automatically trigger "Always Translate". |
| + const int kAcceptCountThreshold = 5; |
| + // If number of consecutive denied is equal to this number, infobar will |
| + // automatically trigger "Never Translate Language". |
| + const int kDeniedCountThreshold = 7; |
| + |
|
Marti Wong
2017/05/12 07:27:56
Rachel, I moved the logic back to translate_compac
|
| DISALLOW_COPY_AND_ASSIGN(TranslateCompactInfoBar); |
| }; |