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

Side by Side Diff: chrome/browser/search_engines/template_url.h

Issue 25324003: search: Log when bookmark bar is pinned. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 2 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ 5 #ifndef CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_
6 #define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ 6 #define CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_
7 7
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 // The raw content of an image thumbnail that will be used as a query for 113 // The raw content of an image thumbnail that will be used as a query for
114 // search-by-image frontend. 114 // search-by-image frontend.
115 std::string image_thumbnail_content; 115 std::string image_thumbnail_content;
116 116
117 // When searching for an image, the URL of the original image. Callers 117 // When searching for an image, the URL of the original image. Callers
118 // should leave this empty for images specified via data: URLs. 118 // should leave this empty for images specified via data: URLs.
119 GURL image_url; 119 GURL image_url;
120 120
121 // When searching for an image, the original size of the image. 121 // When searching for an image, the original size of the image.
122 gfx::Size image_original_size; 122 gfx::Size image_original_size;
123
124 // True for searches issued with the bookmark bar pref set to shown.
125 bool bookmark_bar_pinned;
Peter Kasting 2013/10/01 01:03:31 Tiny nit: Let's move this up above append_extra_qu
Jered 2013/10/01 18:46:15 Done.
123 }; 126 };
124 127
125 TemplateURLRef(TemplateURL* owner, Type type); 128 TemplateURLRef(TemplateURL* owner, Type type);
126 TemplateURLRef(TemplateURL* owner, size_t index_in_owner); 129 TemplateURLRef(TemplateURL* owner, size_t index_in_owner);
127 ~TemplateURLRef(); 130 ~TemplateURLRef();
128 131
129 // Returns the raw URL. None of the parameters will have been replaced. 132 // Returns the raw URL. None of the parameters will have been replaced.
130 std::string GetURL() const; 133 std::string GetURL() const;
131 134
132 // Returns the raw string of the post params. Please see comments in 135 // Returns the raw string of the post params. Please see comments in
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLTwoParameters); 234 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLTwoParameters);
232 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLNestedParameter); 235 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, ParseURLNestedParameter);
233 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, URLRefTestImageURLWithPOST); 236 FRIEND_TEST_ALL_PREFIXES(TemplateURLTest, URLRefTestImageURLWithPOST);
234 237
235 // Enumeration of the known types. 238 // Enumeration of the known types.
236 enum ReplacementType { 239 enum ReplacementType {
237 ENCODING, 240 ENCODING,
238 GOOGLE_ASSISTED_QUERY_STATS, 241 GOOGLE_ASSISTED_QUERY_STATS,
239 GOOGLE_BASE_URL, 242 GOOGLE_BASE_URL,
240 GOOGLE_BASE_SUGGEST_URL, 243 GOOGLE_BASE_SUGGEST_URL,
244 GOOGLE_BOOKMARK_BAR_PINNED,
241 GOOGLE_CURSOR_POSITION, 245 GOOGLE_CURSOR_POSITION,
242 GOOGLE_IMAGE_ORIGINAL_HEIGHT, 246 GOOGLE_IMAGE_ORIGINAL_HEIGHT,
243 GOOGLE_IMAGE_ORIGINAL_WIDTH, 247 GOOGLE_IMAGE_ORIGINAL_WIDTH,
244 GOOGLE_IMAGE_SEARCH_SOURCE, 248 GOOGLE_IMAGE_SEARCH_SOURCE,
245 GOOGLE_IMAGE_THUMBNAIL, 249 GOOGLE_IMAGE_THUMBNAIL,
246 GOOGLE_IMAGE_URL, 250 GOOGLE_IMAGE_URL,
247 GOOGLE_INSTANT_ENABLED, 251 GOOGLE_INSTANT_ENABLED,
248 GOOGLE_INSTANT_EXTENDED_ENABLED, 252 GOOGLE_INSTANT_EXTENDED_ENABLED,
249 GOOGLE_NTP_IS_THEMED, 253 GOOGLE_NTP_IS_THEMED,
250 GOOGLE_OMNIBOX_START_MARGIN, 254 GOOGLE_OMNIBOX_START_MARGIN,
(...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after
711 TemplateURLRef instant_url_ref_; 715 TemplateURLRef instant_url_ref_;
712 TemplateURLRef image_url_ref_; 716 TemplateURLRef image_url_ref_;
713 TemplateURLRef new_tab_url_ref_; 717 TemplateURLRef new_tab_url_ref_;
714 718
715 // TODO(sky): Add date last parsed OSD file. 719 // TODO(sky): Add date last parsed OSD file.
716 720
717 DISALLOW_COPY_AND_ASSIGN(TemplateURL); 721 DISALLOW_COPY_AND_ASSIGN(TemplateURL);
718 }; 722 };
719 723
720 #endif // CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_ 724 #endif // CHROME_BROWSER_SEARCH_ENGINES_TEMPLATE_URL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698