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

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

Issue 7995: Move Time, TimeDelta and TimeTicks into namespace base. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 12 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) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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_TEMPLATE_URL_H__ 5 #ifndef CHROME_BROWSER_TEMPLATE_URL_H__
6 #define CHROME_BROWSER_TEMPLATE_URL_H__ 6 #define CHROME_BROWSER_TEMPLATE_URL_H__
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/basictypes.h" 10 #include "base/basictypes.h"
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
248 }; 248 };
249 249
250 // Generates a favicon URL from the specified url. 250 // Generates a favicon URL from the specified url.
251 static GURL GenerateFaviconURL(const GURL& url); 251 static GURL GenerateFaviconURL(const GURL& url);
252 252
253 TemplateURL() 253 TemplateURL()
254 : autogenerate_keyword_(false), 254 : autogenerate_keyword_(false),
255 show_in_default_list_(false), 255 show_in_default_list_(false),
256 safe_for_autoreplace_(false), 256 safe_for_autoreplace_(false),
257 id_(0), 257 id_(0),
258 date_created_(Time::Now()), 258 date_created_(base::Time::Now()),
259 usage_count_(0), 259 usage_count_(0),
260 prepopulate_id_(0) {} 260 prepopulate_id_(0) {}
261 ~TemplateURL() {} 261 ~TemplateURL() {}
262 262
263 // A short description of the template. This is the name we show to the user 263 // A short description of the template. This is the name we show to the user
264 // in various places that use keywords. For example, the location bar shows 264 // in various places that use keywords. For example, the location bar shows
265 // this when the user selects the keyword. 265 // this when the user selects the keyword.
266 void set_short_name(const std::wstring& short_name) { 266 void set_short_name(const std::wstring& short_name) {
267 short_name_ = short_name; 267 short_name_ = short_name;
268 } 268 }
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
361 // Set of languages supported. This may be empty. 361 // Set of languages supported. This may be empty.
362 void add_language(const std::wstring& language) { 362 void add_language(const std::wstring& language) {
363 languages_.push_back(language); 363 languages_.push_back(language);
364 } 364 }
365 const std::vector<std::wstring>& languages() const { return languages_; } 365 const std::vector<std::wstring>& languages() const { return languages_; }
366 366
367 // Date this keyword was created. 367 // Date this keyword was created.
368 // 368 //
369 // NOTE: this may be 0, which indicates the keyword was created before we 369 // NOTE: this may be 0, which indicates the keyword was created before we
370 // started tracking creation time. 370 // started tracking creation time.
371 void set_date_created(Time time) { date_created_ = time; } 371 void set_date_created(base::Time time) { date_created_ = time; }
372 Time date_created() const { return date_created_; } 372 base::Time date_created() const { return date_created_; }
373 373
374 // Number of times this keyword has been explicitly used to load a URL. We 374 // Number of times this keyword has been explicitly used to load a URL. We
375 // don't increment this for uses as the "default search engine" since that's 375 // don't increment this for uses as the "default search engine" since that's
376 // not really "explicit" usage and incrementing would result in pinning the 376 // not really "explicit" usage and incrementing would result in pinning the
377 // user's default search engine(s) to the top of the list of searches on the 377 // user's default search engine(s) to the top of the list of searches on the
378 // New Tab page, de-emphasizing the omnibox as "where you go to search". 378 // New Tab page, de-emphasizing the omnibox as "where you go to search".
379 void set_usage_count(int count) { usage_count_ = count; } 379 void set_usage_count(int count) { usage_count_ = count; }
380 int usage_count() const { return usage_count_; } 380 int usage_count() const { return usage_count_; }
381 381
382 // The list of supported encodings for the search terms. This may be empty, 382 // The list of supported encodings for the search terms. This may be empty,
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 mutable std::wstring keyword_; 418 mutable std::wstring keyword_;
419 bool autogenerate_keyword_; // If this is set, |keyword_| holds the cached 419 bool autogenerate_keyword_; // If this is set, |keyword_| holds the cached
420 // generated keyword if available. 420 // generated keyword if available.
421 bool show_in_default_list_; 421 bool show_in_default_list_;
422 bool safe_for_autoreplace_; 422 bool safe_for_autoreplace_;
423 std::vector<ImageRef> image_refs_; 423 std::vector<ImageRef> image_refs_;
424 std::vector<std::wstring> languages_; 424 std::vector<std::wstring> languages_;
425 // List of supported input encodings. 425 // List of supported input encodings.
426 std::vector<std::string> input_encodings_; 426 std::vector<std::string> input_encodings_;
427 IDType id_; 427 IDType id_;
428 Time date_created_; 428 base::Time date_created_;
429 int usage_count_; 429 int usage_count_;
430 int prepopulate_id_; 430 int prepopulate_id_;
431 431
432 // TODO(sky): Add date last parsed OSD file. 432 // TODO(sky): Add date last parsed OSD file.
433 }; 433 };
434 434
435 #endif // CHROME_BROWSER_TEMPLATE_URL_PARSER_H__ 435 #endif // CHROME_BROWSER_TEMPLATE_URL_PARSER_H__
436 436
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698