| 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();
|
|
|
|
|