Index: components/favicon/core/favicon_handler.h |
diff --git a/components/favicon/core/favicon_handler.h b/components/favicon/core/favicon_handler.h |
index e7a13bbb8d08a03166d910ab0330d170854c488b..f3d9d4b662c5d9c6f034cacffc7f5a8cfd67d9db 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); |
@@ -140,42 +139,11 @@ class FaviconHandler { |
// 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(); |
+ // Get the maximal icon size in pixels for a icon of type |icon_type| for the |
+ // current platform. |
+ static int GetMaximalIconSize(favicon_base::IconType icon_type); |
private: |
- // For testing: |
- friend class TestFaviconHandler; |
- |
// Represents an in progress download of an image from the renderer. |
struct DownloadRequest { |
DownloadRequest(); |
@@ -207,10 +175,6 @@ class FaviconHandler { |
static int GetIconTypesFromHandlerType( |
FaviconDriverObserver::NotificationIconType handler_type); |
- // Get the maximal icon size in pixels for a icon of type |icon_type| for the |
- // current platform. |
- static int GetMaximalIconSize(favicon_base::IconType icon_type); |
- |
// Called when the history request for favicon data mapped to |url_| has |
// completed and the renderer has told us the icon URLs used by |url_| |
void OnGotInitialHistoryDataAndIconURLCandidates(); |
@@ -242,6 +206,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, |