Index: chrome/browser/history/history_service.h |
diff --git a/chrome/browser/history/history_service.h b/chrome/browser/history/history_service.h |
index aaedce4214428b40d91f4926ddd8f2134abf986e..1c6bc0eb152b3efe788054d9f05bc475c295405d 100644 |
--- a/chrome/browser/history/history_service.h |
+++ b/chrome/browser/history/history_service.h |
@@ -22,12 +22,12 @@ |
#include "base/threading/thread_checker.h" |
#include "base/time/time.h" |
#include "chrome/browser/common/cancelable_request.h" |
-#include "chrome/browser/favicon/favicon_service.h" |
#include "chrome/browser/history/delete_directive_handler.h" |
#include "chrome/browser/history/history_types.h" |
#include "chrome/browser/history/typed_url_syncable_service.h" |
#include "chrome/browser/search_engines/template_url_id.h" |
#include "chrome/common/ref_counted_util.h" |
+#include "components/favicon_base/favicon_callback.h" |
#include "components/keyed_service/core/keyed_service.h" |
#include "components/visitedlink/browser/visitedlink_delegate.h" |
#include "content/public/browser/download_manager_delegate.h" |
@@ -49,6 +49,7 @@ class PageUsageData; |
class PageUsageRequest; |
class Profile; |
struct HistoryURLProviderParams; |
+struct ImportedFaviconUsage; |
namespace base { |
class FilePath; |
@@ -663,7 +664,7 @@ class HistoryService : public CancelableRequestProvider, |
int icon_types, |
int desired_size_in_dip, |
const std::vector<ui::ScaleFactor>& desired_scale_factors, |
- const FaviconService::FaviconResultsCallback& callback, |
+ const favicon_base::FaviconResultsCallback& callback, |
base::CancelableTaskTracker* tracker); |
// Used by the FaviconService to get favicons mapped to |page_url| for |
@@ -680,7 +681,7 @@ class HistoryService : public CancelableRequestProvider, |
int icon_types, |
int desired_size_in_dip, |
const std::vector<ui::ScaleFactor>& desired_scale_factors, |
- const FaviconService::FaviconResultsCallback& callback, |
+ const favicon_base::FaviconResultsCallback& callback, |
base::CancelableTaskTracker* tracker); |
// Used by FaviconService to find the first favicon bitmap whose width and |
@@ -698,7 +699,7 @@ class HistoryService : public CancelableRequestProvider, |
const GURL& page_url, |
const std::vector<int>& icon_types, |
int minimum_size_in_pixels, |
- const FaviconService::FaviconRawCallback& callback, |
+ const favicon_base::FaviconRawCallback& callback, |
base::CancelableTaskTracker* tracker); |
// Used by the FaviconService to get the favicon bitmap which most closely |
@@ -709,7 +710,7 @@ class HistoryService : public CancelableRequestProvider, |
favicon_base::FaviconID favicon_id, |
int desired_size_in_dip, |
ui::ScaleFactor desired_scale_factor, |
- const FaviconService::FaviconResultsCallback& callback, |
+ const favicon_base::FaviconResultsCallback& callback, |
base::CancelableTaskTracker* tracker); |
// Used by the FaviconService to replace the favicon mappings to |page_url| |
@@ -737,7 +738,7 @@ class HistoryService : public CancelableRequestProvider, |
int icon_types, |
int desired_size_in_dip, |
const std::vector<ui::ScaleFactor>& desired_scale_factors, |
- const FaviconService::FaviconResultsCallback& callback, |
+ const favicon_base::FaviconResultsCallback& callback, |
base::CancelableTaskTracker* tracker); |
// Used by FaviconService to set a favicon for |page_url| and |icon_url| with |