| Index: components/favicon/core/favicon_handler.h
|
| diff --git a/components/favicon/core/favicon_handler.h b/components/favicon/core/favicon_handler.h
|
| index cfaba62ae07a2176d68574b68e3b0e00ab3ed3db..6dec1658eca620345cf417011d4a1ec382efc27d 100644
|
| --- a/components/favicon/core/favicon_handler.h
|
| +++ b/components/favicon/core/favicon_handler.h
|
| @@ -27,7 +27,6 @@ class SkBitmap;
|
| namespace favicon {
|
|
|
| class FaviconService;
|
| -class TestFaviconHandler;
|
|
|
| // FaviconHandler works with FaviconDriver to fetch the specific type of
|
| // favicon.
|
| @@ -121,7 +120,7 @@ class FaviconHandler {
|
| FaviconHandler(FaviconService* service,
|
| Delegate* delegate,
|
| FaviconDriverObserver::NotificationIconType handler_type);
|
| - virtual ~FaviconHandler();
|
| + ~FaviconHandler();
|
|
|
| // Initiates loading the favicon for the specified url.
|
| void FetchFavicon(const GURL& url);
|
| @@ -131,51 +130,11 @@ class FaviconHandler {
|
| void OnUpdateFaviconURL(const GURL& page_url,
|
| const std::vector<favicon::FaviconURL>& candidates);
|
|
|
| - // For testing.
|
| - const std::vector<favicon::FaviconURL>& image_urls() const {
|
| - return image_urls_;
|
| - }
|
| -
|
| // Returns whether the handler is waiting for a download to complete or for
|
| // data from the FaviconService. Reserved for testing.
|
| bool HasPendingTasksForTest();
|
|
|
| - protected:
|
| - // These virtual methods make FaviconHandler testable and are overridden by
|
| - // TestFaviconHandler.
|
| -
|
| - // Ask the favicon from history
|
| - virtual void UpdateFaviconMappingAndFetch(
|
| - const GURL& page_url,
|
| - const GURL& icon_url,
|
| - favicon_base::IconType icon_type,
|
| - const favicon_base::FaviconResultsCallback& callback,
|
| - base::CancelableTaskTracker* tracker);
|
| -
|
| - virtual void GetFaviconFromFaviconService(
|
| - const GURL& icon_url,
|
| - favicon_base::IconType icon_type,
|
| - const favicon_base::FaviconResultsCallback& callback,
|
| - base::CancelableTaskTracker* tracker);
|
| -
|
| - virtual void GetFaviconForURLFromFaviconService(
|
| - const GURL& page_url,
|
| - int icon_types,
|
| - const favicon_base::FaviconResultsCallback& callback,
|
| - base::CancelableTaskTracker* tracker);
|
| -
|
| - virtual void SetHistoryFavicons(const GURL& page_url,
|
| - const GURL& icon_url,
|
| - favicon_base::IconType icon_type,
|
| - const gfx::Image& image);
|
| -
|
| - // Returns true if the favicon should be saved.
|
| - virtual bool ShouldSaveFavicon();
|
| -
|
| private:
|
| - // For testing:
|
| - friend class TestFaviconHandler;
|
| -
|
| // Represents an in progress download of an image from the renderer.
|
| struct DownloadRequest {
|
| DownloadRequest();
|
| @@ -241,6 +200,8 @@ class FaviconHandler {
|
| const std::vector<SkBitmap>& bitmaps,
|
| const std::vector<gfx::Size>& original_bitmap_sizes);
|
|
|
| + bool ShouldSaveFavicon();
|
| +
|
| // Updates |favicon_candidate_| and returns true if it is an exact match.
|
| bool UpdateFaviconCandidate(const GURL& image_url,
|
| const gfx::Image& image,
|
|
|