| Index: chrome/browser/favicon/favicon_handler.h
|
| diff --git a/chrome/browser/favicon/favicon_handler.h b/chrome/browser/favicon/favicon_handler.h
|
| index e25620af426ef6a492c8c743e22bc8c37ec121b4..ea1154a173eac45bdea74bd7d5b33cf4ecc2f0f3 100644
|
| --- a/chrome/browser/favicon/favicon_handler.h
|
| +++ b/chrome/browser/favicon/favicon_handler.h
|
| @@ -19,6 +19,7 @@
|
| #include "ui/gfx/image/image.h"
|
| #include "url/gurl.h"
|
|
|
| +class FaviconClient;
|
| class FaviconHandlerDelegate;
|
| class Profile;
|
| class SkBitmap;
|
| @@ -84,6 +85,7 @@ class FaviconHandler {
|
| };
|
|
|
| FaviconHandler(Profile* profile,
|
| + FaviconClient* client,
|
| FaviconHandlerDelegate* delegate,
|
| Type icon_type);
|
| virtual ~FaviconHandler();
|
| @@ -152,8 +154,6 @@ class FaviconHandler {
|
| chrome::IconType icon_type,
|
| const gfx::Image& image);
|
|
|
| - virtual FaviconService* GetFaviconService();
|
| -
|
| // Returns true if the favicon should be saved.
|
| virtual bool ShouldSaveFavicon(const GURL& url);
|
|
|
| @@ -286,6 +286,9 @@ class FaviconHandler {
|
| // The Profile associated with this handler.
|
| Profile* profile_;
|
|
|
| + // The client which implements embedder-specific Favicon operations.
|
| + FaviconClient* client_; // weak
|
| +
|
| // This handler's delegate.
|
| FaviconHandlerDelegate* delegate_; // weak
|
|
|
|
|