| Index: content/renderer/favicon_helper.h
|
| diff --git a/content/renderer/favicon_helper.h b/content/renderer/favicon_helper.h
|
| index acce5082ec2eabacb6fd0d94c3418ff6bcd21d21..0a81fa33a4ea1214338079503c49eb4e5db4f6bc 100644
|
| --- a/content/renderer/favicon_helper.h
|
| +++ b/content/renderer/favicon_helper.h
|
| @@ -5,29 +5,15 @@
|
| #ifndef CONTENT_RENDERER_FAVICON_HELPER_H_
|
| #define CONTENT_RENDERER_FAVICON_HELPER_H_
|
|
|
| -#include <string>
|
| #include <vector>
|
|
|
| -#include "base/memory/linked_ptr.h"
|
| -#include "base/memory/scoped_vector.h"
|
| #include "content/public/renderer/render_view_observer.h"
|
| -#include "googleurl/src/gurl.h"
|
| -
|
| -class SkBitmap;
|
| -
|
| -namespace content {
|
| -struct FaviconURL;
|
| -}
|
| -
|
| -namespace webkit_glue {
|
| -class MultiResolutionImageResourceFetcher;
|
| -}
|
|
|
| namespace content {
|
|
|
| struct FaviconURL;
|
|
|
| -// This class deals with favicon downloading.
|
| +// This class deals with favicon updates.
|
| // There is one FaviconHelper per RenderView, which is owned by the RenderView.
|
| class FaviconHelper : public RenderViewObserver {
|
| public:
|
| @@ -40,44 +26,14 @@ class FaviconHelper : public RenderViewObserver {
|
| private:
|
| virtual ~FaviconHelper();
|
|
|
| - // Message handler.
|
| - void OnDownloadFavicon(int id, const GURL& image_url, int image_size);
|
| -
|
| - // Requests to download a favicon image. When done, the RenderView
|
| - // is notified by way of DidDownloadFavicon. Returns true if the
|
| - // request was successfully started, false otherwise. id is used to
|
| - // uniquely identify the request and passed back to the
|
| - // DidDownloadFavicon method. If the image has multiple frames, the
|
| - // frame whose size is image_size is returned. If the image doesn't
|
| - // have a frame at the specified size, the first is returned.
|
| - bool DownloadFavicon(int id, const GURL& image_url, int image_size);
|
| -
|
| - // This callback is triggered when DownloadFavicon completes, either
|
| - // succesfully or with a failure. See DownloadFavicon for more
|
| - // details.
|
| - void DidDownloadFavicon(
|
| - int requested_size,
|
| - webkit_glue::MultiResolutionImageResourceFetcher* fetcher,
|
| - const std::vector<SkBitmap>& images);
|
| -
|
| - // Decodes a data: URL image or returns an empty image in case of failure.
|
| - SkBitmap ImageFromDataUrl(const GURL&) const;
|
| -
|
| // Send a message to update the favicon URL for a page.
|
| void SendUpdateFaviconURL(int32 routing_id,
|
| int32 page_id,
|
| const std::vector<FaviconURL>& urls);
|
|
|
| // RenderViewObserver implementation.
|
| - virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
|
| virtual void DidStopLoading() OVERRIDE;
|
|
|
| - typedef ScopedVector<webkit_glue::MultiResolutionImageResourceFetcher>
|
| - ImageResourceFetcherList;
|
| -
|
| - // ImageResourceFetchers schedule via DownloadImage.
|
| - ImageResourceFetcherList image_fetchers_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(FaviconHelper);
|
| };
|
|
|
|
|