Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2897)

Unified Diff: components/translate/core/browser/translate_ranker.h

Issue 2697703004: Allow TranslateRanker to override decisions taken by heuristics. (Closed)
Patch Set: Nit. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698