Index: components/translate/core/browser/translate_ranker.h |
diff --git a/components/translate/core/browser/translate_ranker.h b/components/translate/core/browser/translate_ranker.h |
index d8ed8ab3cc1db4e982bfbfe96e98e11631b2f54b..c190d15d25ef4e12363c9aaa2ba78017545b0235 100644 |
--- a/components/translate/core/browser/translate_ranker.h |
+++ b/components/translate/core/browser/translate_ranker.h |
@@ -26,10 +26,12 @@ class TranslatePrefs; |
class TranslateURLFetcher; |
// Features used to enable ranker query, enforcement and logging. Note that |
-// enabling enforcement implies (forces) enabling queries. |
+// enabling enforcement implies (forces) enabling queries. Enabling |
+// DecisionOverride implies enabling Enforcement. |
extern const base::Feature kTranslateRankerQuery; |
extern const base::Feature kTranslateRankerEnforcement; |
extern const base::Feature kTranslateRankerLogging; |
+extern const base::Feature kTranslateRankerDecisionOverride; |
// If enabled, downloads a translate ranker model and uses it to determine |
// whether the user should be given a translation prompt or not. |
@@ -49,6 +51,9 @@ class TranslateRanker { |
// Returns true if enforcement is enabled. |
static bool IsEnforcementEnabled(); |
+ // Returns true if heuristic decisions should be overriden. |
+ static bool IsDecisionOverrideEnabled(); |
+ |
// Returns the singleton TranslateRanker instance. |
static TranslateRanker* GetInstance(); |