Index: components/history/core/browser/keyword_search_term.h |
diff --git a/components/translate/core/common/language_detection_details.h b/components/history/core/browser/keyword_search_term.h |
similarity index 19% |
copy from components/translate/core/common/language_detection_details.h |
copy to components/history/core/browser/keyword_search_term.h |
index 6cc1a66c274075ede778550c99bc83ae40bed6cc..4630364ff58d7a3d0144f5881a2d635dd0abbd4d 100644 |
--- a/components/translate/core/common/language_detection_details.h |
+++ b/components/history/core/browser/keyword_search_term.h |
@@ -2,42 +2,37 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef COMPONENTS_TRANSLATE_CORE_COMMON_LANGUAGE_DETECTION_DETAILS_H_ |
-#define COMPONENTS_TRANSLATE_CORE_COMMON_LANGUAGE_DETECTION_DETAILS_H_ |
- |
-#include <string> |
+#ifndef COMPONENTS_HISTORY_CORE_BROWSER_KEYWORD_SEARCH_TERM_H_ |
+#define COMPONENTS_HISTORY_CORE_BROWSER_KEYWORD_SEARCH_TERM_H_ |
#include "base/strings/string16.h" |
#include "base/time/time.h" |
-#include "url/gurl.h" |
- |
-struct LanguageDetectionDetails { |
- LanguageDetectionDetails(); |
- ~LanguageDetectionDetails(); |
- |
- // The time when this was created. |
- base::Time time; |
- |
- // The URL. |
- GURL url; |
+#include "components/history/core/browser/keyword_id.h" |
+#include "components/history/core/browser/url_row.h" |
- // The language detected by the content (Content-Language). |
- std::string content_language; |
+namespace history { |
- // The language detected by CLD. |
- std::string cld_language; |
+// KeywordSearchTermVisit is returned from GetMostRecentKeywordSearchTerms. It |
+// gives the time and search term of the keyword visit. |
+struct KeywordSearchTermVisit { |
+ KeywordSearchTermVisit(); |
+ ~KeywordSearchTermVisit(); |
- // Whether the CLD detection is reliable or not. |
- bool is_cld_reliable; |
- |
- // The language written in the lang attribute of the html element. |
- std::string html_root_language; |
+ base::string16 term; // The search term that was used. |
+ int visits; // The visit count. |
+ base::Time time; // The time of the most recent visit. |
+}; |
- // The adopted language. |
- std::string adopted_language; |
+// Used for URLs that have a search term associated with them. |
+struct KeywordSearchTermRow { |
+ KeywordSearchTermRow(); |
+ ~KeywordSearchTermRow(); |
- // The contents which is used for detection. |
- base::string16 contents; |
+ KeywordID keyword_id; // ID of the keyword. |
+ URLID url_id; // ID of the url. |
+ base::string16 term; // The search term that was used. |
}; |
-#endif // COMPONENTS_TRANSLATE_CORE_COMMON_LANGUAGE_DETECTION_DETAILS_H_ |
+} // namespace history |
+ |
+#endif // COMPONENTS_HISTORY_CORE_BROWSER_KEYWORD_SEARCH_TERM_H_ |