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

Unified Diff: chrome/browser/search_engines/template_url.h

Issue 11552020: Add search_terms_replacement_key field to TemplateURL. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merged with protector removal Created 8 years 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: chrome/browser/search_engines/template_url.h
diff --git a/chrome/browser/search_engines/template_url.h b/chrome/browser/search_engines/template_url.h
index e06f8f2e2f10d5c9f7035eba390e27be35f51c56..6d2a9db0329e7f08bd0d1c459b8dbba021db915b 100644
--- a/chrome/browser/search_engines/template_url.h
+++ b/chrome/browser/search_engines/template_url.h
@@ -165,6 +165,7 @@ class TemplateURLRef {
GOOGLE_CURSOR_POSITION,
GOOGLE_INSTANT_ENABLED,
GOOGLE_INSTANT_EXTENDED_ENABLED,
+ GOOGLE_INSTANT_EXTENDED_ENABLED_KEY,
GOOGLE_ORIGINAL_QUERY_FOR_SUGGESTION,
GOOGLE_RLZ,
GOOGLE_SEARCH_CLIENT,
@@ -353,6 +354,13 @@ struct TemplateURLData {
// search terms from a URL.
std::vector<std::string> alternate_urls;
+
Peter Kasting 2012/12/18 01:54:43 Nit: Extra newline
beaudoin 2012/12/20 04:23:29 Done.
+ // A parameter that, if present and non-zero in a search_url or instant_url,
+ // causes Chrome to replace the URL with the search term.
+ // The parameter must be in the query if the search terms are in the query,
+ // and in the ref if the search terms are in the ref.
+ std::string search_terms_replacement_key;
+
private:
// Private so we can enforce using the setters and thus enforce that these
// fields are never empty.
@@ -404,6 +412,10 @@ class TemplateURL {
const GURL& originating_url() const { return data_.originating_url; }
+ const std::string& search_terms_replacement_key() const {
+ return data_.search_terms_replacement_key;
+ }
Peter Kasting 2012/12/18 01:54:43 Nit: Keep the accessor/mutator order here the same
beaudoin 2012/12/20 04:23:29 Done.
+
bool show_in_default_list() const { return data_.show_in_default_list; }
// Returns true if show_in_default_list() is true and this TemplateURL has a
// TemplateURLRef that supports replacement.

Powered by Google App Engine
This is Rietveld 408576698