| OLD | NEW | 
|   1 // Copyright 2013 The Chromium Authors. All rights reserved. |   1 // Copyright 2013 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_COMMON_AUTOCOMPLETE_MATCH_TYPE_H_ |   5 #ifndef CHROME_COMMON_AUTOCOMPLETE_MATCH_TYPE_H_ | 
|   6 #define CHROME_COMMON_AUTOCOMPLETE_MATCH_TYPE_H_ |   6 #define CHROME_COMMON_AUTOCOMPLETE_MATCH_TYPE_H_ | 
|   7  |   7  | 
|   8 #include <string> |   8 #include <string> | 
|   9  |   9  | 
|  10 struct AutocompleteMatchType { |  10 struct AutocompleteMatchType { | 
|  11   // Type of AutocompleteMatch. Typedef'ed in autocomplete_match.h. Defined here |  11   // Type of AutocompleteMatch. Typedef'ed in autocomplete_match.h. Defined here | 
|  12   // to pass the type details back and forth between the browser and renderer. |  12   // to pass the type details back and forth between the browser and renderer. | 
 |  13   // | 
 |  14   // These values are stored in ShortcutsDatabase and cannot be renumbered. | 
|  13   enum Type { |  15   enum Type { | 
|  14     URL_WHAT_YOU_TYPED = 0,      // The input as a URL. |  16     URL_WHAT_YOU_TYPED    = 0,  // The input as a URL. | 
|  15     HISTORY_URL,                 // A past page whose URL contains the input. |  17     HISTORY_URL           = 1,  // A past page whose URL contains the input. | 
|  16     HISTORY_TITLE,               // A past page whose title contains the input. |  18     HISTORY_TITLE         = 2,  // A past page whose title contains the input. | 
|  17     HISTORY_BODY,                // A past page whose body contains the input. |  19     HISTORY_BODY          = 3,  // A past page whose body contains the input. | 
|  18     HISTORY_KEYWORD,             // A past page whose keyword contains the |  20     HISTORY_KEYWORD       = 4,  // A past page whose keyword contains the | 
|  19                                  // input. |  21                                 // input. | 
|  20     NAVSUGGEST,                  // A suggested URL. |  22     NAVSUGGEST            = 5,  // A suggested URL. | 
|  21     SEARCH_WHAT_YOU_TYPED,       // The input as a search query (with the |  23     SEARCH_WHAT_YOU_TYPED = 6,  // The input as a search query (with the | 
|  22                                  // default engine). |  24                                 // default engine). | 
|  23     SEARCH_HISTORY,              // A past search (with the default engine) |  25     SEARCH_HISTORY        = 7,  // A past search (with the default engine) | 
|  24                                  // containing the input. |  26                                 // containing the input. | 
|  25     SEARCH_SUGGEST,              // A suggested search (with the default engine) |  27     SEARCH_SUGGEST        = 8,  // A suggested search (with the default engine) | 
|  26                                  // query that doesn't fall into one of the more |  28                                 // query that doesn't fall into one of the more | 
|  27                                  // specific suggestion categories below. |  29                                 // specific suggestion categories below. | 
|  28     SEARCH_SUGGEST_ENTITY,       // A suggested search for an entity. |  30     SEARCH_SUGGEST_ENTITY = 9,  // A suggested search for an entity. | 
|  29     SEARCH_SUGGEST_INFINITE,     // A suggested search to complete the tail of |  31     SEARCH_SUGGEST_INFINITE     = 10,  // A suggested search to complete the | 
|  30                                  // the query. |  32                                        // tail of the query. | 
|  31     SEARCH_SUGGEST_PERSONALIZED, // A personalized suggested search. |  33     SEARCH_SUGGEST_PERSONALIZED = 11,  // A personalized suggested search. | 
|  32     SEARCH_SUGGEST_PROFILE,      // A personalized suggested search for a |  34     SEARCH_SUGGEST_PROFILE      = 12,  // A personalized suggested search for a | 
|  33                                  // Google+ profile. |  35                                        // Google+ profile. | 
|  34     SEARCH_OTHER_ENGINE,         // A search with a non-default engine. |  36     SEARCH_OTHER_ENGINE    = 13,  // A search with a non-default engine. | 
|  35     EXTENSION_APP,               // An Extension App with a title/url that |  37     EXTENSION_APP          = 14,  // An Extension App with a title/url that | 
|  36                                  // contains the input. |  38                                   // contains the input. | 
|  37     CONTACT,                     // One of the user's contacts. |  39     CONTACT_DEPRECATED     = 15,  // One of the user's contacts (deprecated). | 
|  38     BOOKMARK_TITLE,              // A bookmark whose title contains the input. |  40     BOOKMARK_TITLE         = 16,  // A bookmark whose title contains the input. | 
|  39     NUM_TYPES, |  41     NUM_TYPES, | 
|  40   }; |  42   }; | 
|  41  |  43  | 
|  42   // Converts |type| to a string representation. Used in logging. |  44   // Converts |type| to a string representation. Used in logging. | 
|  43   static std::string ToString(AutocompleteMatchType::Type type); |  45   static std::string ToString(AutocompleteMatchType::Type type); | 
|  44 }; |  46 }; | 
|  45  |  47  | 
|  46 #endif  // CHROME_COMMON_AUTOCOMPLETE_MATCH_TYPE_H_ |  48 #endif  // CHROME_COMMON_AUTOCOMPLETE_MATCH_TYPE_H_ | 
| OLD | NEW |